Ошибка «не найден приемлемый компилятор C в $ PATH» во время настройки GCC среды сборки - PullRequest
1 голос
/ 11 апреля 2019

Ну, я искал другие вопросы, подобные этому, но в моем случае проблема, похоже, не решается ни с одним из ответов.

Я устанавливаю blender 2.80 в CentOS 7, но междунайти проблему с 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 se encontró 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, установка вещей через оболочку все еще немного странна для меня.

Здесь я делаю эхо$ 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 нужна версия Glibc 2.24, я думаю.Таким образом, единственный способ использовать его - это создать себе Blender (или что-то в этом роде, я новичок в этом).В любом случае, возможно, вы оцените эту информацию, так как, может быть, лучше поменять дистрибутив или подождать.Между тем, вы можете использовать Blender 2.79b.Я надеюсь помочь кому-то потерянному в установке Blender или других ошибках.

Я оставляю вам эту ссылку, в которой я думаю, что они пытаются собрать Blender 2.8 в CentOS 7: https://devtalk.blender.org/t/unable-to-run-blender-2-80-in-rhel-centos-7/2138/5

...