Какие gcc_select
и gcc
вы используете? Есть один, который поставляется с системой, и один, доступный в MacPorts (я не использую Fink, и я не нашел ни одного в их списке пакетов). У меня не установлен MacPorts один, но, глядя на его Portfile, кажется, что он настроен на управление только установками MacPorts gcc
(/opt/local/bin/gcc). Система gcc_select
управляет /usr/bin/gcc
.
Система gcc_select
из обычных инструментов разработчика (DeveloperToolsCLI.pkg
). Использование его для выбора gcc
отличного от тех, которые предусмотрены установками Developer Tools, вероятно, "не поддерживается". Это может работать, но для этого потребуется установка (или, по крайней мере, символические ссылки) в различные "системные" каталоги. Попробуйте (например) gcc_select -n 4.9
чтобы увидеть, что он ожидает.
На моем iBook G4 под управлением 10.4 с установленными инструментами разработчика по умолчанию установлен gcc 4.0.1.
% gcc --version
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370)
Кроме того, мой gcc-3.3
отличается от вашего.
% gcc-3.3 --version
gcc-3.3 (GCC) 3.3 20030304 (Apple Computer, Inc. build 1819)
Возможно, у вас старая и / или неполная установка Инструментов разработчика. Согласно квитанции, мой gcc-4.0 пришел с gcc4.0.pkg
. Просматривая свой архив, я обнаружил xcode25_8m2558_developerdvd.dmg
(946768492 байт), который я скачал через Apple Developer Connection давным-давно.