在Linux下使用gcc運行C語言程序


Linux下使用最廣泛的C/C++編譯器是GCC,大多數的Linux發行版本都默認安裝,不管是開發人員還是初學者,一般都將GCC作為Linux下首選的編譯工具。本教程毫不猶豫地使用GCC來編譯C程序。

保存文件后退出,打開終端並 cd 到當前目錄,輸入下面的命令:
gcc test.c -o test
可以直接將C代碼編譯鏈接為可執行文件。

可以看到在當前目錄下多出一個文件 test,這就是可執行文件。不像Windows,Linux不以文件后綴來區分可執行文件,Linux下的可執行文件后綴理論上是可以任意更改的。

編譯后生成的test文件就是程序了,運行它:
./test
如果沒有運行權限,可以使用sudo命令來增加權限(注意要在Linux的分區下):
sudo chmod u+x test

常見問題:
GCC編譯已經引入math.h文件提示cos,sin等函數未定義
gcc [文件名] -lm
參數解釋

-l 指定程序鏈接哪個靜態庫或者動態庫
-m -m表示的是數學庫,也就是使用math.h頭文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM