2014-09-22 4 views
0

Мой жесткий диск недавно разбился, поэтому я воспользовался возможностью для обновления с Mac OS X 10.6.8 до 10.9.5 из новой установки. Mavericks поставляется с «gcc» Apple LLVM версии 6.0 (clang-600.0.51). Я хочу использовать gcc-mp-4.8, который я загрузил из Macports.man не находит ссылки на страницы, связанные с исходными файлами, на которые ссылаются символические ссылки

  1. Так что я переименовал/USR/BIN/куб.см до /usr/bin/gcc_clang_6.0
  2. В/Opt/местные/бен (где установлены все исполняемые файлы из MacPorts), я создал символическую ссылку ... sudo ln -s gcc-mp-4.8 gcc

Я могу скомпилировать команду «gcc» и сэкономить дополнительные 7 ключевых штрихов (yay!). Однако, если я хочу посмотреть «man gcc», человек не может его найти. Мне бы очень хотелось, чтобы у меня была возможность просмотреть страницу руководства без ввода «man gcc-mp-4.8»

Есть ли способ исправить это?

Спасибо!

+0

Почему вы не делаете псевдоним/функцию вместо смены системного компилятора? Таким образом, вы можете получить печальное лицо. –

+0

Если I "set alias gcc = 'gcc-mp-4.8'", "man gcc" по-прежнему не работает. –

+2

Какое значение имеет исполняемый файл? Вам нужно связать gcc-mp-4.8.1 как gcc.1 (в конце может быть .gz), где-то в каталоге с именем man1 /, под share /. –

ответ

1

Раньше я не понимал, как и где хранятся справочные страницы. Так, например, вы можете ввести man -w gcc-mp-4.8, поэтому, чтобы символически связать их, я использовал sudo ln -s $(man -w gcc-mp-4.8) /opt/local/man/man1/gcc.1.gz.

 Смежные вопросы

  • Нет связанных вопросов^_^