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

参考:ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠî‘b’mŽ¯
-lオプションは、

  1. libfoo.so
  2. libfoo.a

の順にライブラリを探してリンクする。


-Lオプションは、リンク時に一時的にライブラリディレクトリのパスを一覧の先頭に追加する。


強制的にスタティックライブラリを使用する場合は以下のようにする。
$ gcc foo.c -o foo /usr/lib/libbar.a