亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    linux中如何編譯c語言

    linux中如何編譯c語言

    linux系統(tǒng)下C程序編譯:

    gcc -Wall -g -o tfP tfP.c

    選項說明:

    -Wall 代表編譯器在編譯過程中會輸出警告信息(Warning),比如有些變量你并沒有使用、指針指向的類型有誤、main 函數(shù)沒有返回整數(shù)值等。

    這類信息雖然不是錯誤,不影響編譯,但是很可能是程序 bug 的源頭,也有助于你尋找代碼中的錯誤,規(guī)范代碼格式。所以建議每次編譯時都加上 -Wall 參數(shù)。

    在線視頻教程推薦:linux視頻教程

    -g 代表編譯器會收集調(diào)試(debug)信息,這樣如果你的程序運行出錯,就可以通過 gdb 或者 lldb 等工具進行逐行調(diào)試,方便找出錯誤原因。如果你不是百分之百確定你的程序毫無問題,建議加上 -g 參數(shù)。這樣 debug 的時候會方便很多。

    -o 代表編譯器會將編譯完成后的可執(zhí)行文件以你指定的名稱輸出到你指定的文件夾下。-o 的空格后的名稱就是輸出的文件的名稱。

    比如:-o 后是 test,就是說 gcc 會在編譯成功后在我的當(dāng)前目錄下生成一個叫 test 的可執(zhí)行文件。如果不加這個參數(shù),每次編譯后生成的可執(zhí)行文件都會放在根目錄下,名字叫做 a.out。每次編譯成功后都會把上一次的 a.out 文件覆蓋。所以建議加上 -o 參數(shù),這樣可以更加條理。

    相關(guān)文章教程推薦:linux教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號