Staticライブラリについて
### 静的なライブラリについて
ライブラリ作成例の環境
main.c, hoge.c, libhoge.h 3つのファイルを使います。
file:libhoge.h, hoge.c
file:libhoge.h, hoge.c
静的ライブラリ libhoge.a を作成します。
1. hoge.cファイルをオブジェクトファイルに変換
(コンパイルのみ -cを指定)
2. hoge.oファイルをlibhoge.aへ変換(アーカイブ)
3. main.cファイルを実行ファイルへ変換する
(コンパイル+リンク=メイク)
-L. は カレントディレクトリ内に
libhoge.aが存在することを知らせます。
-lhoge は getMessageを保持している
ライブラリ名を知らせます。
-llibhoge.aでなく -lhoge とします
4. 実行