En raison de problèmes de compatibilité des programmes, je dois rétrograder GCC à au moins 4,9.
Comment puis-je faire cela? Merci.
EDIT: Le programme est Blender et j'essaie de faire un rendu GPU. L’erreur spécifique déclenchée par la console est
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.`
Comme @steeldriver le suggère, vous devez utiliser update-alternatives. Exactement l'étape 3 sur cette question . Étant donné que 4.9 correspond à 4.9.3, ce qui n’est pas pris en charge, vous aurez besoin de 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
N'oubliez pas de choisir gcc-4.8 avant d'exécuter le programme d'installation:
Sudo update-alternatives --config gcc
et ensuite, pour revenir à avoir gcc-5 par défaut.
(Puisque vous le faites pour installer le kit de développement CUDA SDK, j'ajouterai que si vous souhaitez tester les exemples, vous pouvez lire this .)
Sudo apt-get remove gcc g++
Vérifiez à nouveau gcc:
gcc –version
Sudo apt-get install gcc-4.9 g++-4.9
Vérification de la version:
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
cité de ce blog , et ma propre installation