Unix/Linux C++應用開發(fā)-一個完整的C++實例

??? 所有必需的開發(fā)環(huán)境搭建以及工具選擇安裝好之后,這里通過一個完整的實際程序例子來演示一下Linux系統(tǒng)下C++程序開發(fā)的整個過程,讓初學者對于Linux下C++應用開發(fā)有一個初步的印象。

??? 打開UE編輯器,單擊軟件界面上File|New命令,創(chuàng)建新空白文件,并命名為chapter0201.cpp。代碼文件編輯好之后通過ftp傳送至Linux服務器指定目錄。該程序主要實現(xiàn)打印一串字符串的簡單功能,演示從編輯代碼、編譯代碼文件、產(chǎn)生可執(zhí)行程序到運行可執(zhí)行程序完整的過程。

//實例chapter0201

//chapter0201.cpp

#include ?????? //包含庫頭文件

//主程序入口

int main()

{

std::cout<<"--Welcome to Linux World!--"<

std::cout<<"This is a first program with C++"<

return 0;

}

??? 源代碼編輯傳送完畢后打開遠程SCRT軟件連接至Linux服務器,cd到指定目錄后使用g++編譯器編譯代碼文件,其編譯命令如下所示。

g++ testExample.cpp –o testExample

??? 執(zhí)行命令后,程序編譯產(chǎn)生可執(zhí)行程序,在Linux下執(zhí)行該C++可執(zhí)行程序,運行結(jié)果如下所示。

[developer@localhost]$ g++ test1.cpp -o test1

[developer @localhost]$ ./test1

--Welcome to Linux World!--

This is a first program with C++

??? 該程序的講解會在后續(xù)有較詳細的分析,這里只是演示一下Linux系統(tǒng)下基本的C++程序開發(fā)的一個大致過程。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容