いくつかのキーワード
ヘッダファイル(.Hで終わります)
.cで終わるソース・ファイル
.oで終わるオブジェクトファイル
直接的な関係の三種類
ソースファイル参照ヘッダファイル、ソースファイル、生産対象のファイル、ファイルヘッダには、ターゲットファイルの機能が含まれています
次のように静的ライブラリと動的ライブラリにライブラリファイルを、以下のとおりです。
静的ライブラリのため.A
.soのは、動的ライブラリファイルを表し
gccの-c交流BC
ライブラリファイルを作成します。
AO、BO libfoo.aをAR CRV
いくつかのシステムでは、ライブラリの使用が成功するために、あなたは、この作業を完了するためにRANLIB順序を使用することができ、ライブラリの目次を生成する必要があります。あなたがGNUソフトウェア開発ツールを使用している場合もちろん、Linuxでは、あなたは、このステップを省略することができます。
RANLIB libfoo.aを
実行可能プログラムを生成するには
プログラムprogram.oのlibfoo.aを-o GCC
また、あなたはどこでそれを見つけるようにコンパイラに指示する-Lオプションを使用する必要があり、ライブラリにアクセスするには、-lオプションを使用しますが、標準の場所に保存することはできません。
-a -L gccのprogram.oプログラム。-lfoo