當前位置:首頁 » 編程語言 » c語言編譯環境搭建
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編譯環境搭建

發布時間: 2022-09-27 02:38:57

❶ ubuntu下如何編譯c語言

1、首先打開ubnutu開發環境,直接輸入組合鍵ctrl+alt+t調出命令行界面。

❷ debian怎麼搭建c語言編譯環境

在linux下面做C的話,編輯器很多,emacs,vim,nano,隨便挑一個文本編輯器和筆記本一樣用就好了,編譯環境的話,你要裝這些,有的包可能你已經有了,命令如下
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get install build-essential
這兩個命令會把C和C++編譯環境需要的包都裝上的

❸ 怎麼在Redhat linux下搭建C編程環境

要想在Linux下進行C語言編程,首先得搭建好一個編程環境。這里分別說明一下幾個非常有用的軟體包。
如果你對Linux下軟體安裝方法還不清楚,請參考文章「Linux下軟體安裝方法總結」http://zhoulifa.bokee.com/5444771.html
1、gcc
要進行C語言編程,首先得有個C語言的編譯器,Linux下常用的是GNU C Compiler gcc。
gcc軟體是用來提供默認值的。從Depends可以看出要gcc真正工作必須有對應的cpp和gcc版本。
比如cpp-4.1和gcc-4.1、cpp-3.3和gcc-3.4
2、gcc-*
3、cpp
gcc要進行程序編譯,首先需要進行一個預編譯過程。該過程對程序源代碼進行預處理。

4、cpp-*

5、libgcc1
gcc還依賴於libgcc1這個軟體包。libgcc1是用於gcc軟體自身的必須組件。
6、libc6
C語言程序要能夠運行,需要一些運行時庫文件和一些庫文件操作命令。libc6這個軟體包就是用來提供這些的。這個軟體包幾乎是Linux系統自帶的,因為所有C程序的運行都離不開此軟體包。
7、binutils
程序從源代碼到可執行程序的過程中,必然需要一些工具來輔助完成。binutils軟體包就是提供一些工具的
這個軟體包提供下面這些非常有用的命令:
/usr/bin/size # 顯示每個目標文件或歸檔文件的章節大小和總的大小
/usr/bin/objmp # 顯示目標文件的信息
/usr/bin/ar # 歸檔文件管理工具,可以創建、修改或打開一個歸檔文件
/usr/bin/strings # 顯示一個文件中的可列印字元串,比如文本文件的全部或目標文件里的字元串
/usr/bin/ranlib # 產生歸檔文件的索引
/usr/bin/obj # 復制或轉換目標文件
/usr/bin/addr2line # 把一個地址信息轉換為文件名和行號
/usr/bin/readelf # 顯示 ELF 文件信息, ELF 文件格式即 Linux 目前流行的可執行文件格式
/usr/bin/nm # 顯示目標文件里的符號
/usr/bin/strip # 去除目標文件里的符號
/usr/bin/c++filt # 識別 C++ 和 Java 符號
/usr/bin/as # GNU 匯編工具
/usr/bin/gprof #
/usr/bin/ld # GNU 鏈接工具
8、locales
這個軟體包提供本地語言環境支持

雖然上面列了這么多必需的軟體包,但實際上因為他們之間有依賴關系,所以在安裝完系統後我們只需要輸入下面一個命令:
apt-get install gcc
系統就會自動幫忙把這些軟體包安裝上。

9、libc6-dev
我們要進行軟體開發,必然需要一些庫文件和頭文件,在Linux常用的就是GNU的C語言庫libc,要安裝開發工具必須安裝這個libc6-dev軟體包
11、glibc-doc-reference
理由同上,編程人員最喜歡的參考手冊就是這個軟體包了,可以稱為Linux下C語言編程參考。

此參考手冊有html和info兩種格式,你可以用瀏覽器打開/usr/share/doc/glibc-doc-reference/html目錄下的手冊一頁頁看。把這里每個網頁一點點看完了學會了基本上沒有搞不定的問題了。

12、manpages-dev
在編程的過程中有時會記不得某個函數的用法,通常這時查man手冊是比較快的,所以把這個manpages-dev軟體包安裝上。想要看某個函數的用法就man它。
這個軟體包提供系統調用和庫函數的在線手冊。

13、make
在進行大項目時,通常我們的程序可能是由很多源文件組成的,各個源文件生成自己的目標文件,多個目標文件才鏈接形成一個新的目標文件或可執行程序。
在某個源文件發生變化時,我們只需要按照這種依賴關系運行各命令重新生成程序即可,而不需要對所有源文件重新編譯。哪個該重新編譯呢?可以讓make程序幫忙 維護
14、make-doc
要運行make工具,先得學會怎麼用它吧?看這個軟體包提供的文檔就行了。

安裝好這個軟體包後,用瀏覽器打開/usr/share/doc/make-doc/make.html文檔開始學習make的用法吧。

15、gdb
編寫程序必然需要調試,在Linux常用的程序調試工具是gdb
16、gdb-doc
有了上面的gdb程序調試工具了,怎麼學會使用它呢?安裝這個軟體包gdb-doc,即gdb的文檔

安裝好軟體後就可以通過電腦上的文檔自學gdb的使用了。

17、編輯器
要編寫C程序,總得有個編輯工具吧?Linux下這類工具相當多,關鍵在於熟練掌握一種。
比如文本界面的編輯器vi, vim, emacs等
比如圖形界面的編輯器gedit, kate, kwrite等
又比如IDE環境的:anjuta, eclipse, kdevelop等

選擇一個自己習慣的熟練使用起來就行了。

這些只是基本的Linux下C編程環境必須的軟體包。如果這些熟練掌握了,可以試試下面這些軟體包:
autoconf, automake1.9, libtool, flex, bison
當然還有對應的文檔用於自學。
甚至可以試試IDE環境下其它語言編程,比如gtk, qt等

❹ win10系統下如何搭建C語言開發環境

win10系統下如何搭建C語言開發環境

下載/安裝
1、在此提供dev
C++的最新版原生安裝包。(鏈接)
2、打開安裝包,選擇安裝語言,直接【OK】(不用擔心英文)。
3、點擊【I
Agree】,同意安裝協議。
4、選擇安裝模式,默認全部安裝,建議直接點【Next】。
5、選擇安裝位置,點擊【Install】。
6、開始安裝,點擊【Finish】。
設置/運行
1、此處可設置IDE運行時的語言。
2、此處可更改IDE的外觀,安裝後也可以改變。
3、點擊【OK】,完成設置並運行dev
C++。
4、快捷鍵【Ctrl+N】新建一個文件。
5、輸入代碼後按【F11】(編譯並運行),提示保存文件,注意dev
C++是默認保存為C++文件的,建議改成後綴為c的C語言文件,保存後會自動運行編譯的exe文件。

❺ mac os x下的C語言環境搭建,mac沒有dos窗口,運行結果怎麼看啊

安裝XCode這個編譯環境,基本上能夠模擬C和C++,但是引入頭文件不一樣,記住這點就好

❻ C語言怎麼搭建環境

C語言編程的環境很多,各種各樣的軟體,而用到這些軟體,一般軟體都會配置好了的,都可以直接編程。如果遇到問題再稍微排查一下

❼ ubuntu下如何編譯C語言

1.平台搭建LInux下如果單純是進行C編譯環境搭建的話,是比較容易實現的,因為系統內置了編譯器gcc,所以我們要做的只不過是寫好c源文件然後在進行編譯就可以了
如果沒有gcc編譯器的話,使用以下命令獲取
~# sudo apt-get install gcc同時要下載輔助工具
~# sudo apt-get install binutils
頭文件庫 ~# sudo apt-get install Llibc6-dev
CLibrary (用來查詢語法使用方式的文檔)
~# sudo apt-get install glibc-docLinux下C語言編程參考文檔
~# sudo apt-get install glibc-doc-referenc函數的用法說明文檔
~# sudo apt-get install manpages-dev用來連接多個源文件生成的目標文件的程序make
~# sudo apt-get install makemake程序的使用說明文檔
~# man getch~# man make查看完幫助後,按q退出文檔
2.程序編寫、編譯與運行
安裝好之後,你可以在應用程序>其他里找到Kate,打開後在工具菜單的語法加亮和縮進中設置成c樣式,然後就可以寫自己的C程序了,如:
#include <stdio.h>int main(int argc, char **argv){ system("clear"); printf("Hello World!
"); return 0;}輸入完程序後用ctrl+S保存,我這里假設保存路徑為/home/user1/桌面/helloworld/hello.c
然後就是編譯,打開終端,進入目錄
# cd /home/user1/桌面/helloworld/然後用gcc進行編譯
# gcc -Wall hello.cgcc會顯示編譯過程中發現的問題於錯誤,若無錯誤出現則會編譯成文件a.out
運行程序(a.out為編譯生成的文件)
# ./a.out這時候屏幕會顯示
Hello World!~#表示編譯運行成功
-------------------其它說明:ubuntu8.04默認不支持getch(),getchar();gets()等函數,如果大家想使用則需要安裝curses庫文件# sudo apt-get install libncurses5-dbg# sudo apt-get isntall libncurses5-dev並且在寫源代碼時要加上#include<curses.h>或者在用gcc編譯時加上-lcurses參數,例如:# gcc -Wall ./hello.c -lcurses就可以使用getch等函數了注意:getch函數在linux控制台下無法起到暫停程序的作用,大家可以用getchar替代getch實現這個功能--------------------------
小技巧:如果編寫一個比較大的程序,需要很長時間完成的話,大家可以建立一個啟動器,以便快速方便的進行編譯,比如你要花很多天編寫一個源程序,就可以在桌面上建立一個啟動器,指向c程序所在的目錄,起動器命令如下(這里以C源程序在/home/user1/桌面/hello/目錄下為例)gnome-terminal --working-directory=/home/user1/桌面/hello/以後每次進行編譯時打開此起動器,就可以直接使用gcc對源程序文件名進行編譯而無需輸入很長的路徑了~# gcc -Wall hello.c

❽ 如何使用visual studio 2013來搭建C語言編程開發環境

用VS2013編寫和調試C語言程序,首先應建立項目工程。 文件-->新建-->項目 在 新建項目窗口 --> 選擇 Visual C++ --> Win32控制台應用程序 --> 確認 在 Win32 應用程序向導 窗口 點擊下一步按鈕 在 Win32 應用程序向導 窗口 附加選項標簽中 選擇 ...

❾ 怎麼在VS CODE軟體的C語言環境搭建,windows 64.

怎麼在VS CODE軟只是代碼編輯器,沒有編譯功能。你需要另外安裝設置C語言編譯器才行。