プログラムの互換性の問題のため、GCCを少なくとも4.9にダウングレードする必要があります
どうすればいいですか?ありがとう。
編集:プログラムはBlenderであり、GPUレンダリングを実行しようとしています。コンソールがキックしている特定のエラーは
CUDA version 7.5 detected, build may succeed but only CUDA 6.5 is officially supported.
Compiling CUDA kernel ...
"/usr/local/cuda/bin/nvcc" -Arch=sm_52 -m64 --cubin "/usr/share/blender/2.76/scripts/addons/cycles/kernel/kernels/cuda/kernel.cu" -o "/home/matthew/.config/blender/2.76/cache/cycles_kernel_sm52_3A157B804910758CA7C526B5EF063D78.cubin" --ptxas-options="-v" --use_fast_math -I"/usr/share/blender/2.76/scripts/addons/cycles/kernel" -DNVCC -D__KERNEL_CUDA_VERSION__=75
In file included from /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_runtime.h:76:0,
from <command-line>:0:
/usr/local/cuda/bin/../targets/x86_64-linux/include/Host_config.h:115:2: error: #error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
#error -- unsupported GNU version! gcc versions later than 4.9 are not supporte
^
CUDA kernel compilation failed, see console for details.
Refer to the Cycles GPU rendering documentation for possible solutions:
http://www.blender.org/manual/render/cycles/gpu_rendering.html
Error: CUDA kernel compilation failed, see console for details.`
@steeldriverが示唆するように、update-alternativesを使用する必要があります。 この質問 の正確なステップ3。この時点で4.9は4.9.3であり、サポートされていないため、4.8が必要です。
Sudo update-alternatives --install/usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave/usr/bin/g ++ g ++ /usr/bin/g++-4.8 sudo update-alternatives --install/usr/bin/gcc gcc/usr/bin/gcc-5 50 --slave/usr/bin/g ++ g ++/usr/bin/g ++-5
インストーラーを実行する前に必ずgcc-4.8を選択してください。
Sudo update-alternatives --config gcc
その後、デフォルトでgcc-5を使用するように切り替えます。
(CUDA SDKをインストールするために行っているので、サンプルをテストする場合は、 this を読むことをお勧めします。)
Sudo apt-get remove gcc g++
Gccをもう一度確認します。
gcc –version
Sudo apt-get install gcc-4.9 g++-4.9
バージョンの確認:
g++-4.9 –version
ln -s /usr/bin/g++-4.9 /usr/bin/g++
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
g++ –v
gcc –v
このブログ から引用され、自分のインストール