7

nvccを使用して複雑なアプリケーションをコンパイルしようとしていますが、コンパイラをmpic++からg++に変更する必要があります。これは、次のエラーが発生しているためです。

/ usr / bin / ld:ドワーフエラー:ドワーフバージョン「3」が見つかりました。このリーダーはバージョン2の情報のみを処理します。

ドワーフとは何ですか?このエラーはどういう意味ですか?

それを解決するためのヒントはありますか?私がここで見逃している有用な情報は何ですか?

4

1 に答える 1

11

mpic ++オブジェクトファイルをクリーンアップしても解決しない場合は、g++にDWARF3情報を出力しないように指示できます。-gdwarf-2 -gstrict-dwarf

于 2012-06-19T14:00:19.553 に答える