Первый ответ: не надо! По моему опыту, GCC 4.4.3 не будет работать должным образом на Snow Leopard. Это вызовет проблемы со строками нулевой длины.
Второй ответ: отредактируйте ваши символические ссылки в /usr /bin для ссылки на материал 4.4. Вот скрипт, который я написал для этого:
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
Я назвал его chgCver, поэтому чтобы изменить компилятор на 4.4, я бы chgCver 4.4
. Конечно, прежде чем запускать это, вам также нужно убедиться, что, например, c++- 4.4 указывает на правильное место (вероятно, /opt/local/bin/gcc-mp-4.4
) и т.д. Я могу дать Вам больше подробностей, если вы склонны игнорировать мои первый и третий ответы.
Третий ответ: не надо! (Смотрите первый ответ.)