[前][次][番号順一覧][スレッド一覧]

mysql:14728

From: <y-iida@xxxxxxxxxx>
Date: 16 Feb 2009 08:05:40 -0000
Subject: [mysql 14728] Re: CentOSでの静的リンクについて

あてずっぽうに引数を指定するのでは、時間がいくらあっても足り
ないです。組合せ総数は、爆発的に増えますので。
ライブラリーの依存関係を調べてから、引数を指定するようにして
みてください。

たとえば、(「あたりまえ」と言えばそうなのですが) SSLのライブラ
リーは、cryptoのライブラリーを呼び、両方ともCの数学ライブラリー
を呼びますから、-lsslよりも右に-lcryptoを、-lcryptoより右に-lm
を指定することになります。

多くのライブラリーは、ダイナミック・ライブラリーを呼ぶので、
-ldlはかなり右側になるはずです。


>$ gcc -o hoge hoge.o  -L/lib -L/usr/lib -L/usr/local/lib
>-L/usr/lib/mysql -L/home /yamanaka/src/lib -static -lmysqlclient
>-lhttpaccess -lkrb5support -lk5crypto -lgssapi_krb5 -lcom_err -lresolv
>-ldl -lselinux -lsepol -lhpdf -lpng -lz -lm -lcrypt -lcrypto -lssl -lnsl
--
  iida

[前][次][番号順一覧][スレッド一覧]

     14722 2009-02-16 10:02 [yama <mailinglist050] CentOSでの静的リンクについて            
     14723 2009-02-16 10:22 ┗[<y-iida@xxxxxxxxxx> ]                                       
     14724 2009-02-16 11:53  ┗[yama <mailinglist050]                                     
     14725 2009-02-16 14:04   ┗[<y-iida@xxxxxxxxxx> ]                                   
     14726 2009-02-16 16:44    ┗[yama <mailinglist050]                                 
     14727 2009-02-16 16:57     ┣[Yamada Kazuo <yamada]                               
->   14728 2009-02-16 17:05     ┗[<y-iida@xxxxxxxxxx> ]