Где GCC ищет свои внутренние исполняемые файлы?

Я установил GCC для пользовательского префикса. Когда он вызывается, он жалуется, что не может найти некоторые из своих внутренних двоичных файлов.

«Официальный» GCC моего компьютера хранит их здесь:

/usr/libexec/gcc/i686-apple-darwin10/4.2.1 

Этот каталог отсутствует в PATH .

make install создала аналогичную иерархию под моим префиксом, и там были установлены соответствующие файлы. Я мог бы добавить его в PATH , но это, по-видимому, не было необходимо для запуска официального GCC. Я бы хотел, если бы мог, не загромождать PATH .

Я искал вариант указать этот каталог в скрипте configure , но не нашел его. В руководстве GCC нет упоминания о libexec .

Как официальный GCC знает, где живут его внутренние бинарные файлы, и как я могу передать эту информацию моей сборке транков GCC?

  • Проблема с типом раздела Mac OS X
  • ~ / .bashrc не распознает экспорт
  • Вычтите 7 дней с сегодняшнего дня
  • find и sed (найти и заменить) вызывает незаконную последовательность байтов в Mac OS X
  • Fold преобразует все CR и CRLF в LF?
  • В Mac OS X Snow Leopard, как можно разрешить разрешения одного файла другому?
  • Команда ls без (скрытия) даты и времени
  • Существуют ли какие-либо команды, которые позволят мне скопировать последнюю строку предыдущего вывода в буфер обмена?
  • One Solution collect form web for “Где GCC ищет свои внутренние исполняемые файлы?”

    Вы можете спросить gcc где он будет искать эти двоичные файлы: (это работает на gcc-4.6.3 и CSOS FC16 gcc-4.1.3, поэтому он должен работать с вашим 4.2)

    gcc -print-search-dirs

    Вы можете установить путь поиска через переменную среды GCC_EXEC_PREFIX .

    Linux и Unix - лучшая ОС в мире.