ubuntu下的g++編譯c++程序


第一步,安裝編譯器,使用新立得或者是terminal,新立得下輸入build-essential,或者是terminal下面輸入 sudo apt-get install build-essential,輸入密碼,安裝完畢。
 
第二步,使用自帶的文本編輯器Gedit編輯C++源文件,或者用牛人使用的vim和emacs,哈哈,存盤。
//Test.cpp
#include <iostream>
int main(int argc, char *argv[]){
    std::cout<<"Hello World!"<<std::endl;
    return (0);
}

第三步,打開terminal, cd 到文件所在目錄,運行:g++ Test.cpp ,  ls命令就會發現目錄下多了一個a.out文件,是編譯生成的執行文件,運行:./a

 

-----------------------------------------------------------------------------------------------------華麗麗的分割線------------------------------------------------------------------------------------------------

剛開始使用ubuntu下的g++編譯c++程序,這里只是簡單說以下自己的一些小小感受吧。

 
1.環境准備
在ubuntu中要想編譯c程序可以安裝gcc編譯器,編譯c++的話就不能使用gcc了,要使用g++編譯器。
安裝gcc或是g++可以在新立得軟件包管理器中直接搜索后安裝或是使用終端文字命令(這樣會顯得專業些,呵呵)。搜索的方法就不說了,命令行的話是大家最熟悉不過的apt-get install了,完整格式如下:
sudo apt-get install g++
 
2.寫程序源代碼
可以直接在桌面新建一個空文件,打開即可直接編輯。這里可以在查看-突出顯示模式-源代碼這一系列目錄中選擇c++的語法高亮,會更加貼心一些。但是不能自動在首字母前加空格比較麻煩,要想格式漂亮還要自己調整下。
按照標准程序格式輸入完畢后保存文件為*.cpp格式,這樣就完成了一個c++文件的建立過程。
 
3.編譯連接
打開終端,在命令行中敲入: 
g++ 文件名   
即可開始編譯連接的過程。這里的文件名其實是包含文件路徑的。要是不知道文件路徑的話可以在敲完g++加上空格之后直接把文件拖進去,系統會自動添加文件路徑。默認的輸出位置是“主文件夾”,默認輸出文件是a.out。可以使用以下格式指定輸出的文件名:
g++ 文件名 -o 輸出文件名
輸出的路徑仍然是默認路徑,文件名應是*.out的格式。這里要注意的是使用-o命令必須指定輸出文件名,否則會報錯:g++: argument to '-o' missing。
余下的各指令可以自行在終端中使用 man g++命令查看,
 
4.執行並輸出結果
執行起來就很簡單了,直接找到生成的*.out文件,拖到終端窗口里,敲下回車就OK啦!
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM