用法: gcc [選項] [檔名]
選項:
學用命令:
1、編譯.c生成可執行檔案:
$ gcc -o hello_world hello_world.c
2、編譯.c檔案生成目錄檔案:
$ gcc -0 hello_world.o -c hello_world.c
$ gcc -o hello_world hello_world.o
4、以c99標準編譯.c檔案:
$ gcc -std=c99 -o hello_world hello_world.c
5、編譯時顯示警告資訊:
$ gcc -wall -o hello_world hello_world.c
先決條件:可執行檔案要包含標準除錯資訊,gcc編譯一定是此種方式才可:
$ gcc -g [其他選項] [檔名]
使用方式:
$ gdb [可執行檔案]
子命令: 詳解GCC與GDB 常用的命令
linux下程式設計,少不了和gcc,gdb打交道,現在總結下常用命令,掌握這些足夠用了。gcc常用的選項 o 指定生成的輸出檔案,e 僅執行編譯預處理 gcc的 e選項,可以讓編譯器在預處理後停止,並輸出預處理結果。s 將c 轉換為彙編 gcc的 s選項,表示在程式編譯期間,在生成彙編 後停止 w...
GCC命令選項 整理
由於gcc命令選項太多,以下只列部分常用選項 按a z排列 ansi 支援ansi iso c的標準語法,取消gnu的語法擴充套件中與標準有衝突部分 但這一項並不能保證生成ansi相容 b machine 在有的時候,gcc編譯器編譯出來的目標 並不是在執行這個編譯動作的機器上執行而是另外一台機器,...
GCC 命令選項使用詳解
gcc 命令列詳解 1 gcc包含的c c 編譯器 gcc cc c g gcc和cc是一樣的,c 和g 是一樣的,一般c程式就用gcc編譯,c 程式就用g 編譯 2 gcc的基本用法 gcc test.c這樣將編譯出乙個名為a.out的程式 gcc test.c o test這樣將編譯出乙個名為t...