10.1 Cプログラミングツールの概要ここではプログラミングの効率を上げるための便利な機能である、プリプロセッサやアセンブラ、リンカなどについて学びましょう。
1.簡単なプログラム(hello.c)のビルドの実際
2.コンパイラの構成
10.2 Cコンパイラ(gcc : GNU C compiler)
1.コンパイラの扱う各種ファイルの概要
2.コンパイラの関連ファイル
3.gccコンパイラオプション
10.3 プリプロセッサ(pre-prosessor)
1.マクロのプリプロセッサによる展開
2.Cプリプロセッサ:cppの解説
3.マクロ展開の例
10.4 アセンブラ(assembler)
1.アセンブラ:asの解説
2.cc1が生成するアセンブリコードの実際
3.asによるアセンブルとオブジェクトコード生成の実際
10.5 リンカ(linker)
1.リンカ:ld(あるいはcollect2)の解説
2.ldによる実行可能モジュール生成の実際
A.参考文献