web-dev-qa-db-fra.com

Rétrogradation de GCC de 5.2.1 à 4.9 Ubuntu 15.10

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.`
6
Mattr567

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 .)

5
ira

Désinstaller gcc5.4

Sudo apt-get remove gcc g++

Vérifiez à nouveau gcc:

gcc –version

Installez gcc 4.9/g ++ 4.9

Sudo apt-get install gcc-4.9 g++-4.9

Vérification de la version:

g++-4.9 –version

Lien vers gcc g ++

ln -s /usr/bin/g++-4.9 /usr/bin/g++
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc

Vérification de la version:

g++ –v
gcc –v

cité de ce blog , et ma propre installation

2
Jayhello