makeファイルを使わないでコンパイル


目次に戻る


開発するアプリケーションの数が大きくなると、ソースファイルを分割したいという衝動に 駆られる。しかし、ファイルを複数に分割すると、コンパイルする時にメイクファイルを作る 必要がある。
 
普通のプログラマが聞いたらあきれるだろうけれど、私はメイクファイルを作るのが嫌 いだ。正確には、作り方をあまり理解していないので、メイクファイルを作ろうとすると資料 を探して、それを参考にしながら作るという事になる。
 
しかし、実はファイルを分割しても、メイクファイルを特に作る必要は無い。
/* コンパイラに「cc」を使用する場合 */
cc -o exefile *.c
 
/* コンパイラに「gcc」を使用する場合 */
gcc -o exefile *.c
 
/* コンパイラに「bcc32」を使用する場合 */
bcc32 -oexefile *.c
いや、便利便利。
でも、本当にプロジェクトが大きくなったらメイクファイルは作った方が良いよ。上の 方法だと、全ソースファイルをコンパイルし直すから時間がかかるんだよ。


目次に戻る