共通接尾辞を理解します
- .Cソースコードファイル
- .Sアセンブリソースコードファイル
- .Hヘッダーファイル
- 前処理後の.Iファイル
- .oオブジェクトファイル
gccのオプション
- -oファイル名実行可能ファイル
- オブジェクトファイルを生成-c
- 生成したアセンブリファイルは、-S
- デバッグ情報を含む実行可能ファイルを生成する-g
- 事前に生成されたファイル-E
- すべての警告-Wall出力
- -wすべての警告を禁止
- マクロの割り当て-Dmacro
- -I DIRは/ usr /には、ヘッダファイルのデフォルトの検索ディレクトリを追加します。
- -L dirを検索カタログファイルのデフォルトは/ usr / libを追加します
- -static静的ライブラリのリンク
実行ファイルの証明
前処理
gcc -E talkback.c -o talkback.i
ls
more talkback.i
編集
gcc -S talkback.i -o talkback.s
ls
more talkback.s
オブジェクトコードファイル
gcc -c talkback.s -o talkback.o
ls
more talkback.o
実行可能ファイル
gcc -o talk talkback.o
ls
./talk