0

Makefile を使用してソフトウェアをインストールすると、このエラーが発生します。

/usr/bin/ld: cannot find -lg2c

libg2cを検索しているとき

そのパスを示しています:

/home/guest/Downloads/mdsplus/math/libg2c.a
/home/initm03/Desktop/mdsplus/math/libg2c.a
/home/initm03/Downloads/mdsplus/math/libg2c.a
/usr/local/mdsplus/math/libg2c.a

できれば必要なものをお願いします

4

2 に答える 2

0

makefile では、リンカーに libg2c の場所を指定する必要があります。

変化する

-lg2c

メイクファイルのリンカーオプションで;

-L/usr/local/mdsplus/math -lg2c

...そして、それを見つけて正しくリンクできるはずです。

于 2013-02-08T11:43:11.747 に答える
0

リンカーは、ライブラリを探す場所を知る必要があります。

--library-pathコマンドライン スイッチまたは環境変数を使用してLD_LIBRARY_PATH、ライブラリのパスを指定します。

于 2013-02-08T11:42:02.010 に答える