バイナリとライブラリの依存関係の表示
バイナリがどのライブラリを使うのかを表示するには こんな感じ。 libserverがバイナリ名。 -rを指定すると、メソッド名とかも表示される。 この例だと、libeventが見つからないといっている。 なので、実行時に…
バイナリがどのライブラリを使うのかを表示するには こんな感じ。 libserverがバイナリ名。 -rを指定すると、メソッド名とかも表示される。 この例だと、libeventが見つからないといっている。 なので、実行時に…
http://oshiete1.goo.ne.jp/qa2006656.html rpathを設定するとかいろいろあるらしい。 個人的にはビルド前にLD_RUN_PATHをexportするか、 実行前にLD_LIBRAR…
とりあえず。 $ man gcc である程度調べよう。
http://d.hatena.ne.jp/higepon/20050915/1126755141 んー、結局、何も指定しなかった場合、Linuxはどのディレクトリを順番に参照するわけ? ようは、標準検索箇所以外にライブ…
上記のように記述した場合、/usr/local/lib/ 配下のlib名前.a すなわちlibevent.aを読み込む。 ・・・らしい。 補足資料 http://oshiete1.goo.ne.jp/qa2006656….
Makefile.amやconfigure.acを編集した際は、自動生成ファイルを再度生成する必要があるが、依存関係を調べて、どこからやり直せばいいのかを考えるのは面倒くさい。 そこで、autoreconfを使うと楽がで…
http://www.spa.is.uec.ac.jp/~kinuko/slidemaker/autotools/slide1-0.html GNU Autotoolsは本に載っている情報が古すぎて困っていたのだが、上記…
http://www.bookshelf.jp/texi/autoconf-ja/autoconf-ja_20.html#SEC196 マクロリファレンスに限らず、このサイト自体が役に立ちそうなので、リンクを張っておく。…
autoconf/automakeの使い方 以下のような構成でファイルが存在するとする。 == 設定ファイルの準備 == Makefile.amを、プロジェクト直下のディレクトリとその下のソースファイルが置かれているディ…
ターゲットにallとcleanがないと駄目っぽい。 あと、置き場所もプロジェクト直下に置かないと駄目っぽい。 src配下においても駄目だった。 分割Makefileとかその辺も調べる必要がありそうだ。
最近のコメント