コンパイルの途中で、以下のようなメッセージがでました

OKWave 2007年08月03日 13時00分

  • このエントリーをはてなブックマークに追加
コンパイルの途中で、以下のようなメッセージがでました。

具体的に何をすればよろしいのでしょうか?

--------------------
Libraries have been installed in:
/usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- use the `-RLIBDIR' linker flag

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
良回答

プログラムを実行する際に以下のようなことをする必要があるというようなメッセージで、特にエラーを示すものではないです。

- 環境変数 LD_LIBRARY_PATH を設定する (ex.) LD_LIBRARY_PATH=/usr/local/lib

- リンク時に -L で指定したディレクトリを -R でも設定する (ex.) -L/usr/local/lib --> -L/usr/local/lib -R/usr/local/lib

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

SpecialPR

  • デジタル変革か?ゲームセットか?

    デジタルを駆使する破壊的なプレーヤーの出現、既存のビジネスモデルで競争力を持つ
    プレイヤーはデジタル活用による変革が迫られている。これを読めばデジタル変革の全体像がわかる!

  • ビジネスの継続的な成長を促す新たなITのビジョン

    多くの企業においてITに求められる役割が、「守り」のコスト削減から「攻め」のビジネス貢献へとシフトしつつある。その中でIBMが提唱する新たなビジョンEnterprise Hybrid ITとは?