網(wǎng)站的做公司鄭州seo建站
1.安裝g++編譯環(huán)境(c++)、gcc編譯環(huán)境(c語(yǔ)言)
sudo yum install gcc或者gcc-c++?//安裝gcc/g++編譯(用管理員權(quán)限弄)
驗(yàn)證是否安裝成功
gcc或者g++ --version //如果顯示版本號(hào),則表示安裝成功
sudo yum remove gcc或者gcc-c++?//卸載gcc/g++編譯(用管理員權(quán)限弄)
2.安裝gdb調(diào)試工具
sudo yum install gdb //安裝
gdb --version
3.Cmake工具
?sudo yum install cmake //安裝
生成可執(zhí)行程序
方法一:1.g++ 加上程序 //此時(shí)會(huì)默認(rèn)生成一個(gè)a.out的可執(zhí)行程序
2.g++ 加上程序? -o demo //此時(shí)會(huì)默認(rèn)生成一個(gè)demo的可執(zhí)行程序
方法二:
分布編譯(重要)esc-->ios
1.預(yù)處理(pre_processing)
功能:將源程序文件展開(kāi)、刪除注釋、宏替換
語(yǔ)法格式:g++? ?-E? ?***.cpp -o ***.i
2.編譯(compiling)
功能:將程序生成匯編語(yǔ)言
語(yǔ)法格式:g++ -s ***.i -o ***.s
3.匯編(assembling)
功能:將匯編語(yǔ)言生成二進(jìn)制文件
語(yǔ)法格式:g++ -c?***.i -o o
4.鏈接(linking)
功能:簡(jiǎn)介相關(guān)庫(kù)文件,生成可執(zhí)行程序
語(yǔ)法格式:g++***.o?-o
如果執(zhí)行程序
語(yǔ)法格式:./可執(zhí)行文件名稱