Primeira resposta: não faça isso! Na minha experiência, o GCC 4.4.3 não funcionará corretamente no Snow Leopard. Isso causará problemas com sequências de comprimento zero.
Segunda resposta: edite seus links simbólicos em / usr / bin para se referir ao material 4.4. Aqui está um script que eu escrevi para fazer isso:
rm /usr/bin/c++
ln -s /usr/bin/c++-${1} /usr/bin/c++
rm /usr/bin/cc
ln -s /usr/bin/cc-${1} /usr/bin/cc
rm /usr/bin/cpp
ln -s /usr/bin/cpp-${1} /usr/bin/cpp
rm /usr/bin/g++
ln -s /usr/bin/g++-${1} /usr/bin/g++
rm /usr/bin/gcc
ln -s /usr/bin/gcc-${1} /usr/bin/gcc
rm /usr/bin/gcov
ln -s /usr/bin/gcov-${1} /usr/bin/gcov
Eu chamei de chgCver, então para mudar meu compilador para 4.4, eu digitei chgCver 4.4
. Claro, antes de executar isso, você também precisa ter certeza de que, por exemplo, c ++ - 4,4 pontos para o local correto (provavelmente /opt/local/bin/gcc-mp-4.4
), etc. Eu posso lhe dar mais detalhes, se você está inclinado para ignorar minha primeira e terceira respostas.
Terceira resposta: não faça isso! (Veja a primeira resposta.)