0

これはフォローアップ Q to CUDA が私の gcc バージョンと互換性がありません
最近、Ubuntu 12.04 に更新し、最新の CUDA ツールキットを入手しました。私nvcc --versionの表示: Cuda compilation tools, release 5.0 (私のドライバーのバージョンは 304.43 です。)

ビルド環境を修正しようとしています。GCC 4.6 の使用に関してエラーが発生します。上記のリンクの助けを借りて、おそらくこれを修正できます。この大規模なプロジェクトの他の 8 つのパッケージについて疑問に思っています。GCC-4.6 の 1 つのバージョンで他の部分を構築し、GCC-4.5 で cuda を構築することに関心を持つ必要がありますか? それらはすべて互換性があるはずですが、これまでにこれに遭遇したことはありません。これは私が心配する必要があるものですか?

4

1 に答える 1

1

GCC の異なるバージョンとの非互換性の問題に遭遇しました。

具体的には、GCC 4.7 および 4.6 です。私は GCC 4.7 を使用しており、ライブラリは GCC 4.6 に対してコンパイルされていたため、私の Qt アプリケーションはコンパイルされませんでした。それらは問題なくコンパイルされ、最初は問題がないように見えました。しかし、その後、実際にそれらを実行する際に問題が発生しました。

同じプロジェクトで異なるバージョンの GCC を使用しないことをお勧めします。

于 2013-01-17T18:31:26.370 に答える