我在fedora 27上安装cuda和tensorflow-gpu。但是对于构建tensorflow的二进制文件,它需要gcc和g ++版本低于6. Fedora附带已经安装的gcc和版本7.3.1的g ++。任何人都可以帮我安装旧版本的gcc和g ++吗?我已经尝试过了:
sudo dnf install compat-gcc-<version>
但这没效果。
答案 0 :(得分:3)
额外编译器→可用于Fedora 27和其他Fedora版本:
gcc53-c ++ - 5.3.0-1.el6.x86_64.rpm→https://drive.google.com/file/d/0B7S255p3kFXNbTBneHgwSzBodFE/view?usp=sharing:下载并安装:# cd Downloads/ && yum install ./gcc53-c++-5.3.0-1.el6.x86_64.rpm
.....提供/usr/bin/{gcc53, g++53}
。< / p>
gcc49-c ++ - 4.9.3-1.el6.x86_64.rpm https://drive.google.com/file/d/1Pwq1ua80dGM72i7rpDNAIIdfcR1WK-hG/view?usp=sharing→提供/ usr / bin / {gcc49,g ++ 49}。
gcc63-c ++ - 6.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1t4WrgvpEP-6_NN3qMJhz9MS3CJhHrHKc/view?usp=sharing→提供/ usr / bin / {gcc63,g ++ 63}。
gcc34-3.4.6-20.SL7.x86_64.rpm,gcc34-c ++ - 3.4.6-20.SL7.x86_64.rpm https://drive.google.com/drive/folders/0B7S255p3kFXNSXBic2V4ekN0Slk?usp=sharing
gcc45-c ++ - 4.5.4-1.el7.x86_64.rpm https://drive.google.com/file/d/15aRg-BPhuyaEyZA9Jy-iAyC21_pwN7nD/view?usp=sharing→提供/ usr / bin / {gcc45,g ++ 45,gfortran45}
gcc73-C ++ - 7.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1PgwCP5tu8D0EJbJVTqJd7Vg8dJ4l4noi/view?usp=sharing→提供/ usr / bin / {gcc73,g ++ 73}
注意:您可以同时安装任意数量的gcc版本。重要的是默认编译器:# dnf install gcc-c++