静的ライブラリの作り方
Visual Studioを使わないでライブラリを作る方法がわからなかったので。少なくともこれまでに2,3回はやってるはずなのにかけらも覚えてないということは、たぶん過程を理解していないから。
- オブジェクトファイルを作る
- ライブラリを作る
- ライブラリのインデックスを作ってそれを埋め込む
$ gcc -c lib_src_a.c $ gcc -c lib_src_b.c $ ar r libmytest.a lib_src_a.o lib_src_b.o $ ranlib libmytest.a
ちなみに "ranlib" と、"ar s"は等価らしい。