Задать вопрос

Как настроить окружение Linux что бы основным компилятором был кросскопилятор?

Дорого всем!

Платформа на Linux (Ubuntu).
Установлен (в своей папке) кроссплатформенный компилятор.
Соответсвенно, если собираем код под родную платформу, просто использую GCC
Если собираю под кросс платформу, запускаю соответсвующий компилятор типа /home/work/openwrt/....../.....gcc

Как . настроить все окружение Linux что бы использовался только хост компилятор (по умолчанию).
Проблема в том что при попытке компилировать библиотеки (например https://github.com/brgl/libgpiod) возникает ошибка, связанная с тем (по моему мнению) что используется компилятор gcc linux, а не кросс компилятор openwrt в моем примере.
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Для сборки есть утилита make. Рекомендую изучить, причем настоятельно!
Ответ написан
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
man update-alternatives
Ответ написан
@gosha-z
А не проще подтянуть libgpiod как package в openwrt (если его там до сих пор нет)?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы