零聲大生學(xué)春招秋招 Linux C/C++開(kāi)就發(fā)業(yè)課程
簡(jiǎn)述
? C語(yǔ)言是linux軟件開(kāi)發(fā)過(guò)程中常用的編程語(yǔ)言,就linux操作系統(tǒng)本身而言就是由C語(yǔ)言實(shí)現(xiàn)的。這里我們介紹下linux系統(tǒng)下如果進(jìn)行C語(yǔ)言開(kāi)發(fā)編譯
2、編譯(gcc)
??gcc是在開(kāi)發(fā)初期集成在linux中的一款c語(yǔ)言編譯器,然而經(jīng)過(guò)十幾年的發(fā)展,其已經(jīng)支持C/C++/Objective C/Chill/Fortran/java等語(yǔ)言,其功能也越來(lái)越強(qiáng)大。
格式:
? ? gcc + [option] + [指定輸出文件名] + 帶編譯文件名
?
注意事項(xiàng):
? -c選項(xiàng)在編寫(xiě)大型程序時(shí)是必須的。存在依賴關(guān)系的源代碼文件總是先編譯成目標(biāo)文件,最后一起連接成可執(zhí)行文件(源代碼文件比較多時(shí),可以使用make工具,暫時(shí)還沒(méi)學(xué)到這些,等學(xué)到后,后面的文章會(huì)介紹)。
標(biāo)簽: