??? 所有必需的開發(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ā)的一個大致過程。