Предполагая, что вы установили gcc_select через MacPorts (я не уверен, что он такой же, как у Apple или Fink), вы сможете добавить запись, перейдя к /opt/local/etc/select/gcc
. Проверьте базовый файл, который будет вашей ссылкой, а затем создайте новый файл, который предоставляет соответствующие местоположения для вашего скомпилированного вручную GCC. Например, на моей машине:
$ cat base bin/gcc bin/cpp bin/c++ bin/g++ bin/gcj bin/gcov bin/gfortran $ cat mp-gcc43 bin/gcc-mp-4.3 bin/cpp-mp-4.3 bin/c++-mp-4.3 bin/g++-mp-4.3 bin/gcj-mp-4.3 bin/gcov-mp-4.3 bin/gfortran-mp-4.3
Я на самом деле не пробовал это (я на самом деле не кодер C, поэтому я боюсь все испортить), но, надеюсь, это поможет!
РЕДАКТИРОВАТЬ
Еще одна вещь: по крайней мере для python_select, элементы в базовом файле, которые не содержатся в файле выбора, заменяются на -
.