複数ファイルをコンパイル
大規模なプログラムや複数人での開発の場合、ソースファイル(.c)は複数になることが普通です。同時編集が可能だしその方が可読性が上がるから。
複数のファイルをコンパイルするには次のように実行します。
$ gcc -o program program1.c program2.c
oオプションはオブジェクトファイルの作成。program1.cとprogram2.cの2つのソースファイルをコンパイルしています。
自作ヘッダファイルのインクルード
C言語には便利なヘッダファイル(.h)が多く用意されています、自作のヘッダファイルを作ることも可能。構造体や関数をまとめておき他のプログラムでも使用出来るようにすることで、保守性や可読性を高めることが可能になります。
インクルードするには次のように書く。
# include;
# include "/home/c/05/hoge.h";
標準のヘッダファイルのインクルードはお馴染みの方法ですが、自作のヘッダファイルの場合は保存場所を明記し、ダブルクォーテーションで囲む必要があります。