web-dev-qa-db-ja.com

5.2.1から4.9 Ubuntu 15.10へのGCCのダウングレード

プログラムの互換性の問題のため、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.`
6
Mattr567

@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 を読むことをお勧めします。)

5
ira

Gcc5.4をアンインストールします

Sudo apt-get remove gcc g++

Gccをもう一度確認します。

gcc –version

Gcc 4.9/g ++ 4.9をインストールします

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

バージョンの確認:

g++-4.9 –version

Gcc g ++へのリンク

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

バージョンの確認:

g++ –v
gcc –v

このブログ から引用され、自分のインストール

2
Jayhello