好吧,我搜索了与此类似的其他问题,但就我而言,问题似乎无法通过任何答案解决。
我在CentOS 7中安装Blender 2.80,但是在这两者之间我发现gcc有问题。它说使用gcc 4.4编译时出现问题,这很奇怪,因为我有gcc 4.8。但是还可以...
我正在尝试安装其他版本的gcc,执行此代码时,它表示$ PATH上没有可接受的编译器:
./configure --disable-multilib --enable-languages=c,c++
以下是该代码的输出:
...
checking for libcilkrts support... yes
checking for libitm support... yes
checking for libsanitizer support... yes
checking for libvtv support... yes
checking for libmpx support... yes
checking for libhsail-rt support... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/user/Documentos/Otros/blender-git/gcc-7.3.0':
configure: error: no acceptable C compiler found in $PATH
我尝试使用:
gcc --version
bash: gcc: no se encontró la orden...
“ no seencontróla orden” =“找不到命令”
也:
which gcc
/usr/bin/which: no gcc in (/sbin:/bin:/usr/sbin:/usr/bin)
whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
我已经尝试过(我是用yum手动编写这段代码,而不是复制粘贴它们,所以也许我写错了,但在尝试时正确执行了它们):
yum install gcc
yum install 'Development Tools"
但是它没有用。我猜我的路径设置不正确,但是我不知道如何正确设置它,我也不是Linux方面的专家,通过shell安装东西对我来说还是有点奇怪。
在这里我执行echo $ PATH,它向我显示结果:
echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/.local/bin:/home/user/bin
要安装gcc,请按照以下步骤操作: https://linuxhostsupport.com/blog/how-to-install-gcc-on-centos-7/
-------------------------------------------------- -更新---------------------------------------------- ----
我没有回答我的问题,但这对其他人可能有用:
经过研究,我开始使用此问题答案中发布的代码: https://blender.stackexchange.com/questions/120890/blender-2-8-cannot-find-libmvec-so-1
我建议这样做。另外,我建议你。我认为CentOS 7不支持最新的Glibc版本,仅支持2.17,而Blender 2.80需要2.24版本的Glibc。因此,使用它的唯一方法是构建自己的Blender(或类似的东西,我是新手)。无论如何,也许您会喜欢此信息,因为最好更改发行版或等待。同时,您可以使用Blender 2.79b。我希望能帮助在Blender安装或其他错误中迷路的人。
我留下了这个链接,我认为他们正在尝试在CentOS 7中构建Blender 2.8: https://devtalk.blender.org/t/unable-to-run-blender-2-80-in-rhel-centos-7/2138/5