Автор Тема: Кросс компилятор GCC 7.2.0  (Прочитано 900 раз)

Оффлайн evanation

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Кросс компилятор GCC 7.2.0
« : 10.10.2017 06:18:01 »
Объясните пожалуйста. Собираю кросс компилятор GCC 7.2.0, заглядывая в CLFS. На шаге 5.12 и 5.15 авторы предлагают при компилировании изменить конфиг gcc/config/linux.h чтобы gcc искал библиотеки в нужном месте. По моему мнению это не правильное решение и я решил сконфигурировать gcc на шаге 5.12 и 5.15 с добавленной опцией --with-libdir=/tools/lib, но это не решило проблему: на шаге 5.15 ld ругается что не найден crti.o. Можно ли STANDARD_STARTFILE_PREFIX в данном случае изменить, не меняя файл gcc/config/linux.h? И еще подскажите влияет ли опция --with-sysroot на то, где gcc будет искать бибилотеки? Может достаточно просто сделать симлинк tools/lib в tools/usr/lib?