UNIXプログラムをbuildするときに、外部ライブラリが必要なことがあります。この外部ライブラリを「静的(static)に結合させる」ことの意味と、実際のコンパイル方法、そして、make/configureする際のオプションの付け方を解説してあるサイトを教えて下さい。英語サイトでも結構です。


#手持ちポイントが少ないため、せっかくのご回答を閲覧できなかった場合はご容赦下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/01/21 03:29:37
  • 終了:--

回答(3件)

id:toon No.1

toon回答回数5ベストアンサー獲得回数02005/01/21 13:02:06

ポイント10pt

http://www.gnu.org/software/autoconf/

Autoconf - GNU Project - Free Software Foundation (FSF)

make/configure は autoconf/automake を使用して作成しますのでここを見ればよろしいかと…。

id:dealman No.2

dealman回答回数38ベストアンサー獲得回数02005/01/21 08:43:27

ポイント20pt

http://www.linux.or.jp/JF/JFdocs/libc-intro.html#s2

Linux C Library (libc) $B$K$D$$$F(B

id:dev_zer0 No.3

dev_zer0回答回数332ベストアンサー獲得回数252005/01/21 11:02:18

ポイント30pt

上記URLからhtmlをダウンロードするのが手っ取り早いかもしれません。

> 静的(static)に結合させる」ことの意味

「10. Introducing GNU Libtool 」を参照して下さい

> 実際のコンパイル方法

「10.3 Linking an Executable 」を参照して下さい

> make/configureする際のオプションの付け方

configreスクリプトが正しく書けていて、

外部ライブラリが正規の場所に配置されていればオプションは付けなくても良いはずです。

和訳した本はAmazonで売ってます。

購入してもいいかもしれません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません