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

mysql:1867

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 05 Apr 2000 16:16:09 +0900
Subject: [mysql 01867] Re: C の API を使用してのクライアントの作成

とみたです。

At Wed, 05 Apr 2000 16:08:01 +0900,
Nobuyoshi MINAMI <nobuyoshi.minami@xxxxxxxxxx> wrote:

> コンパイル&は難なく通ったのですがバイナリを実行後、このようなメッセージが
> 出ます。
> 
> libmysqlclient.so.6が見つかりません。
> 
> これは、他の共有ライブラリが存在するディレクトリにファイル自身を
> 置いてやれば、解決するのでしょうか?

確かに /usr/lib に置けば解決すると思います。が、あまり美しくないですね。

バイナリを再リンクしたくなければ、LD_LIBRARY_PATH 環境変数に
libmysqlclient.so.6 があるディレクトリを設定してから、バイナリを実行すれ
ばいいでしょう。

バイナリを再リンクしてもいいのであれば、リンク時に -R オプションで(もし
くは LD_RUN_PATH 環境変数で)libmysqlclient.so.6 があるディレクトリを指定
しておけばいいです。これが一番お勧めです。

--
とみたまさひろ <tommy@xxxxxxxxxx>

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

      1866 2000-04-05 16:08 [Nobuyoshi MINAMI <no] C の API を使用してのクライアントの作成 
->    1867 2000-04-05 16:16 ┗[とみたまさひろ <tomm]