F15にCUDAをインストールしています。私はCUDAが古いバージョンのgcc/g ++を必要としていることをよく知っていて、gcc/g ++ 4.5.1をインストールして、hereというようにソフトリンクしました。私はもはや私はSDKをコンパイルしようとしたときしかし、私は次のエラーを取得する...という記事で説明したエラーを取得していない:gcc/g ++に関するCUDA SDKの問題:gccの古いバージョンでg ++の古いバージョンが見つかりませんか?
make[1]: Entering directory `/home/whao/NVIDIA_GPU_Computing_SDK/C/src/bilateralFilter'
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
make[1]: *** [obj/x86_64/release/filter_kernel.cu.o] Error 1
私は何とか、問題のG ++の古いバージョンではないと思われます認識されていますか?何が価値があるために、以下の二つの出力を検討:
[[email protected] C]$ /usr/local/cuda/bin/gcc --version
gcc (GCC) 4.5.1 20101130 (Red Hat 4.5.1-6)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[[email protected] C]$ /usr/local/cuda/bin/g++ --version
g++ (GCC) 4.5.1 20101130 (Red Hat 4.5.1-6)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
gccの4.4バージョンのみがCUDA nvccと互換性があります。 – Yappie
CUDA 4.1はgcc 4.5.1をサポートしています - これはまだあなたのための問題です@ whao? – harrism