gcc

Linux&gccでのライブラリの作り方

静的ライブラリ gcc -c hogehoge.c でオブジェクトファイルを作った後に ar rcs hogehoge.a hogehoge.o でhogehoge.oをhogehoge.aに追加する。 hogehoge.aが無ければ勝手に新しく作ってくれる。 動的ライブラリ gcc -g -Wall -fPIC -c hoge.c gcc -g -Wall -…

gcc/g++でのライブラリの指定の仕方

参考:ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠî‘b’mŽ¯ -lオプションは、 libfoo.so libfoo.a の順にライブラリを探してリンクする。 -Lオプションは、リンク時に一時的にライブラリディレクトリのパスを一覧の先頭に追加する。 強制的にスタティックライブラリを使用する場合は以下の…