Я использую Snow Leopard и мне нужно что-то скомпилировать, используя более свежую версию GCC, чем 4.2.1.Я использовал MacPorts, но не могу получить командную строку GCC для распознавания версии MacPorts:
[15:01:47] ~/Downloads$
port select gcc
Available versions for gcc:
gcc40
gcc42
llvm-gcc42
mp-gcc44
mp-gcc45
mp-gcc46 (active)
none
[15:10:04] ~/Downloads$
sudo port select gcc mp-gcc46
Selecting 'mp-gcc46' for 'gcc' succeeded. 'mp-gcc46' is now active.
[15:10:24] ~/Downloads$
sudo port select --set gcc mp-gcc46
Selecting 'mp-gcc46' for 'gcc' succeeded. 'mp-gcc46' is now active.
[15:11:34] ~/Downloads$
gcc -version
i686-apple-darwin10-gcc-4.2.1: no input files
[15:11:40] ~/Downloads$
Несмотря на то, что я использую MacPorts для выбора более новой версии, этот переключатель не выглядитделать что-либо (даже после перезагрузки и т. д.).Я чувствую, что упускаю что-то очень простое, но я искал во многих местах помощь в устранении этого без удачи.
Спасибо!