在linux系統下編譯執行c/c++程式。
編譯c程式使用gcc,編譯c++程式使用g++,ubuntu14.04預設安裝了gcc,但是沒有安裝g++。
1.首先確定已經安裝gcc/g++。
使用whereis gcc或者whereis g++檢視是否安裝gcc/g++.
命令如下:liu@liu:/$ whereis g++
如果安裝,則顯示:
g++: /usr/bin/g++ /usr/bin/x11/g++ /usr/share/man/man1/g++.1.gz
如果沒有安裝,則輸入:sudo apt-get install g++,用來安裝g++
2.使用vim編寫c/c++**(如hello.cpp),不妨將hello.cpp儲存在/home/liu/code目錄下。
3.編譯.c/cpp檔案,輸入:g++ /home/liu/code/hello.cpp -o hello.out(命令格式為:g++ 加空格 加指定路徑下的.cpp檔案 加-o 加指定路徑下的編譯結果檔案,如果沒有路徑則預設為當前目錄)
4.如果**無誤,執行編譯後的程式:./hello.out(或者指定路徑下的hello.out)
至於centos則預設不安裝gcc和g++都需要自己安裝。
centos使用yum安裝gcc,雖然使用yum安裝的gcc並非當前的最新版本,但是安裝簡單。直接在命令列下輸入:
yum install gcc gcc-c++ kernel-devel
其餘步驟與ubuntu一樣。
此外,可以到/etc/vimrc下新增set tabstop=4,設定tab鍵為4個字元,vim的其他配置暫時可以不管,但是這個可以先設定。
linux下使用gcc編譯執行C C 程式
編譯c 首先,程式編譯過程有 1.預處理 展開巨集,標頭檔案,檢查 是否有誤 2.編譯 將.c轉為彙編 s 3.彙編 將彙編 s轉為機器 o 4.鏈結 將所有機器 o和庫檔案鏈結成乙個可執行程式 一般編譯常常包括了 預處理,編譯,彙編 在linux系統中,編譯c使用gcc編譯器,如下 gcc o o...
Vim 配置編譯執行C C 程式
f5編譯和執行c程式,f6編譯和執行c 程式 請注意,下述 在windows下使用會報錯 需要去掉.這兩個字元 c的編譯和執行 map call compilerungcc func compilerungcc exec w exec gcc o exec endfunc c 的編譯和執行 map ...
Vim配置編譯執行C C 程式
f5編譯和執行c程式,f6編譯和執行c 程式,f7執行python程式,f10 gdb除錯 請注意,下述 在windows下使用會報錯,需要去掉.這兩個字元 編譯和執行c map call compilerungcc func compilerungcc exec w exec gcc o exec...