@cryptohas

Почему gcc: command not found в этом случае?

При сборке проекта возникает ошибка. Порядок действий:

apt install gcc-7-arm-linux-gnueabi
./configure CC=arm-linux-gnueabi-gcc-7 --host=aarch64-linux-android                   //тут ОК
make                                 // gcc: command not found


Мне надо ссылку делать в bin на arm-linux-gnueabi-gcc-7, или это костыль в данном случае

До этого gcc вызывался без проблем простой командой gcc
  • Вопрос задан
  • 670 просмотров
Решения вопроса 2
@dima20155
you don't choose c++. It chooses you
Либо добавить директорию в path, либо alias, либо просто явно указывать путь до бинарника, все способы ок.
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
./configure CC=arm-linux-gnueabi-gcc-7 --host=aarch64-linux-android //тут ОК
make // gcc: command not found

Если конфигурирование прошло успешно, то система сборки должна использовать CC который был ей дан на этапе configure. То что где-то вызывается gcc это либо результат ошибки конфигурирования, либо баг в системе сборки проекта.

Мне надо ссылку делать в bin на arm-linux-gnueabi-gcc-7, или это костыль в данном случае

Если arm-linux-gnueabi-gcc-7 успешно вызывается из консоли по имени, то ничего делать не надо.
gcc -- это хостовый компилятор, ты же не на arm-хосте компилируешь? Если gcc перестал вызываться из консоли -- это отдельная проблема, к кросс-компиляции не имеющая отношения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы