2007-10-02から1日間の記事一覧
昨日の疑問点だったlibstdc++をstaticに取り込む方法、判ってみれば簡単なことだった。普通にcppなソースと同等に扱えば良いみたい。 $ gcc -L. -lcalc main.cpp libstdc++.aポイントは.cppや.oよりも後に書くこと。lddの出力は以下 $ ldd a.out libcalc.so.…
それならば静的ライブラリも作ってみようということでググってみた。この辺を参考にして $ gcc -fPIC -c calc.cpp calc.oができる(-fPICが無くても使用可能なライブラリはできた) $ ar rv libcalc.a calc.o libcalc.aができる $ gcc main.cpp libcalc.a libs…