linux編譯環境
不知道你說的編譯環境是什麼
編輯+編譯 還是 僅僅編譯?
前者 一般使用vim 或者emacs+ gcc
僅僅編譯 gcc就行了
gcc是純命令行方式的, 具體的使用請參考
http://lamp.linux.gov.cn/Linux/optimize_guide.html
Ⅱ Linux下環境搭建 怎麼配置編譯器
編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。
Linux里環境變數的設置,有如下幾種方法:
(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟
以上使用QT為例
Ⅲ 怎麼在linux下搭建C的編譯環境!!
一般來說剛安裝好的linux系統就可以編譯c了,
命令行gcc工具
Ⅳ c語言在linux下的編譯環境
你是要專門做linux下的開發,還是就是想在Linux下寫C語言程序呢?
我記得有一本書 GNU/Linux 編程指南
GNU/Linux編程指南 (美)K.Wall,(美)M. Watson,(美)M. Whitis著 王勇…[等]譯
還是不錯的。
Ⅳ 在linux環境下怎麼寫代碼 ,編譯
Linux輸入命令行 vim test.c 會打開test.c文件,按 i 進入編輯模式,就可以開始寫代碼了。
寫好後按 ESC 退出編輯模式,輸入 :wq 保存並退出。
註:有些linux發行版上沒有默認安裝vim,要先安裝。vim是vi編輯器的增強版(vi是默認都帶的,也可以用 vi test.c)。
編譯,命令行輸入
gcc -Wall test.c -o test
說明:-Wall選項用於顯示所有警告,-o test 指定輸出的可執行文件名為test(默認不指定為a.out)
要用Windows下那種開發方式,就在Linux系統上裝個Eclipse(加上 c/c++ 插件)。
Ⅵ 我在linux環境下怎麼就是編譯不成功
你這個問題問得太模糊。你問的應該也不是一個簡單的C語言或者其他語言寫的代碼(就一個文件)的編譯問題。
同樣一套代碼,在不同的系統下面,是不一樣的,在windows下面能過,在linux下不一定能過,在linux下能過,在unix下不一定能過,在suse linux下能過, 在red hat linux下不一定能過,
在Ubuntu 14.04 Linux 下能過, 在Ubuntu 12.04 Linux 下不一定能過.
編譯環境不同,編譯結果就可能會不同。編譯環境大致相同,編譯結果都可能不一致,例如python, 版本不一致,gcc, arm rvds版本不一致, perl版本不一致, make 版本不一致,編譯結果都可能不一致。
解決編譯問題的基本方法就是看編譯錯誤,從錯誤入手。另一個基本方法是,與能編譯過的系統對比環境,一點一點找問題。
編譯環境不是一句話可以說清楚的。舉個例子:有興趣可以看看Android的編譯,網上的資料很多。