linuxのスタティックライブラリは「lib*.a」という名前でなければならない。 スタティックライブラリの作成 cd lib gcc -c ../src/my_static_lib.c ar rsv libmystaticlib.a my_static_lib.oコンパイルはオブジェクトの構築のみ。リンクはしない。 それを ar でアーカイブ化する。 オプションの r は追加、又は更新、 s は索引の作成。v は詳細メッセージの表示。 アーカイブ名「libmystaticlib.a」がライブラリ名となる。 クライアントとのリンク gcc client.c -Llib -lmystaticlibライブラリの位置を -L で指定し、-l でライブラリ名を指定するだけでok. linuxの共有ライブラリは「lib*.so」という名前でなければならない。 実際にはバージョンやリビジョンをふくむ名