Eu (mais ou menos) segui as instruções aqui http://solarianprogrammer.com/2011/09/20/compiling-gcc-4-6-1-on-mac-osx-lion/ para instalar uma versão mais recente do gcc para que eu possa construir rubi em uma nova máquina.
Portanto, agora tenho o gcc instalado em ~ / my_gcc, e as instruções dizem para acessar o gcc neste local executando
export PATH=$HOME/my_gcc/bin:$PATH
Eu fiz isso, mas ainda estou recebendo o velho gcc quando verifico a versão.
$ gcc -v
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
Se eu mover o gcc em / usr / bin / gcc para gcc_old, não recebo nenhum gcc reconhecido, embora, quando ecoar $ PATH, o caminho ~ / my_gcc / bin seja exibido. Devo apenas copiar ~ / my_gcc / bin para / usr / bin?
which gcc
. Os arquivos que você compilou talvez não sejam executáveis?
export
no seu~/.bashrc
? Você abriu um novo terminal? (Será queecho $PATH
mostrar esse caminho?)