例題で学ぶLinuxプログラミング(プログラムのコンパイル)

日本語は読みづらいが、なんだかんだで1章を読んだ。内容は非常におもしろい。

第1章 プログラムのコンパイル

プリプロセスまで実行
$ gcc -E hello.c -o hello.cpp
プリプロセスされたファイルをオブジェクトコードにコンパイル
$ gcc -x cpp-output -c hello.cpp -o hello.o
リンク
$ gcc hello.o -o hello

コンパイルぐらい普段やってるが、-Eとか-xとかのオプションは使ったことがない。
2章の途中まで到達。