brew не связывает gcc после установки?


3

Почему brew неправильно связывает gcc? Что мне не хватает?

$>brew install gcc49 --without-multilib
==> Installing gcc49 from homebrew/homebrew-versions
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
==> Downloading from http://gnu.mirror.iweb.com/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
######################################################################## 100.0%
==> ../configure --build=x86_64-apple-darwin13.4.0 --prefix=/usr/local/Cellar/gcc49/4.9.3 --libdir=/usr/local/Cellar/gcc49/4.9.3/lib/gc
==> make bootstrap
==> make install
🍺  /usr/local/Cellar/gcc49/4.9.3: 1079 files, 146M, built in 27.3 minutes
$>which gcc49   // <--------- NOTHING SHOWS UP HERE
$>which gcc  // <--------- NOTHING SHOWS UP HERE
$>

Я событие пытался brew unlink gcc49 && brew link gcc49 Что мне не хватает?


Когда вы делаете ссылку brew & amp; Разблокировать команды, что это говорит?
At0mic

Уже связано. ok выглядит так, будто исполняемые файлы называются gcc-4.9, а не gcc.
A.D

если вы исправили свою проблему, то создайте ответ, сообщив, что вы сделали, и отметьте его как решенный.
At0mic

Ответы:


1

Исполняемые файлы называются gcc-4.9, а не gcc Я исправил это, зайдя в:

$>cd /usr/local/Cellar/gcc49/4.9.3/bin
$>ln -s gcc-4.9 gcc
$>ln -s g++-4.9 g++
$> cd ~
$>brew link gcc

ты имеешь в виду ln -s вместо ln -x?
jasonszhao

0

Я полагаю, что все варианты gcc доморощенного не связаны как gcc. Вы можете посмотреть в / usr / local / bin и отсортировать по времени или проверить /usr/local/Cellar/gcc49/4.9.3/bin папка, в которой фактически создаются все двоичные файлы, а не sym, связанная с / usr / local / bin

ls -lrt /usr/local/bin | tail -20
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.