0
私はCUDAと私のプログラムを並列化する段階には達していませんが、代わりにC++を使用しています。私のプログラムがCUDAでコンパイルされないと心配です!G ++によるC++プログラムでCUDAを使用できますか?あるいはCUDAはGCCだけでコンパイルできますか?
誰かがこの取引の証拠を見つけることができます。
私はCUDAと私のプログラムを並列化する段階には達していませんが、代わりにC++を使用しています。私のプログラムがCUDAでコンパイルされないと心配です!G ++によるC++プログラムでCUDAを使用できますか?あるいはCUDAはGCCだけでコンパイルできますか?
誰かがこの取引の証拠を見つけることができます。
これはCUDAに関するよくある質問です。 nvccでオブジェクトコードをコンパイルし、g ++を使用してリンクすることができます。
詳細については、this postなどを参照してください。
Марина、「リンク」するにはどうすればよいですか?単にblahblah.oをg ++に追加しますか???? –
はい、次のようになります:g ++ -o app <リンカのフラグ> nvcc_gen.o <その他のオブジェクト> – geek
注意!コマンド "nvcc x.o y.o"でオブジェクトファイルをコンパイルする必要があります。気をつけてください!私はg ++でx.oをコンパイルしましたが、nvccでy.oをコンパイルしました!カッコイイです。 –