2011-12-07 9 views
0

私は次のエラーを取得するのgfortran 4.6で自分のアプリケーションを構築しよう:libquadmathにリンクするにはどうしたらいいですか?

profcn103.for:(.text+0x7e76b): undefined reference to log10q_

私はそれを助けていない-lquadmathオプションを指定しようとしました。

私はnmで図書館を見てみると、私は、次を得る:

私はUbuntuの10.10(i686の)を使用

log10q.o: 00000000 T log10q

。手動でコンパイルしたgcc-4.6.2とgcc-4.6をppaリポジトリから試しました。

名前のマングリングに問題があるようです。私はそれで何ができますか?

答えて

0

どのプラットフォームで、どこでgfortranのコピーを入手できましたか?ウィンドウを使用する場合は、equation.comビルドは4倍に分割されていることが知られています。さもなければ、それは働くはずです。

いいえ、明示的に-lquadmathを追加する必要はありません。 gfortranドライバは自動的にそれを行います。

0

これは私のせいです。 gfortranは必要な機能を自動的に起動するので、通常log10を使用し、log10qを使用してはいけませんでした。

関連する問題