91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux系統下c語言的編譯

發布時間:2020-06-18 13:49:04 來源:億速云 閱讀:171 作者:鴿子 欄目:建站服務器

linux系統下C程序編譯:

gcc -Wall -g -o tfP tfP.c

選項說明:

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

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

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

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

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

以上就是linux中如何編譯c語言的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘乡市| 普洱| 盘山县| 阿拉尔市| 平陆县| 连州市| 甘孜县| 天柱县| 遵化市| 明光市| 曲周县| 荣昌县| 安化县| 乌审旗| 公安县| 阿拉善右旗| 八宿县| 苏尼特左旗| 莫力| 东阿县| 麻江县| 武清区| 遂宁市| 财经| 库尔勒市| 金沙县| 永胜县| 礼泉县| 鞍山市| 屏东市| 体育| 博湖县| 铜山县| 奈曼旗| 柳河县| 都江堰市| 河池市| 黑山县| 丰顺县| 石城县| 柞水县|