linux編譯執行C C 程式

2021-07-02 20:33:21 字數 940 閱讀 7858

在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...