Опция GCC: нераспознанная командная строка
1190
Zohra-tl
Я пытаюсь построить свой проект с помощью компилятора gcc, но я получаю эту ошибку:
gcc: error: нераспознанная опция командной строки '-mthumb'
Разве это не -mthumb
опция по умолчанию для gcc?
вывод gcc --version
:
gcc (инструменты GNU для встроенных процессоров ARM) 4.8.4 20140526 (выпуск)
[редакция ARM / embedded-4_8-branch 211358]
make
версия 3.81
Я строю с make
версией 3.81 для архитектуры Cortex-M4.
Просто добавить `-mthumb` описано в GCC 4.4 и 8.2. Возможно, размещение командной строки помогло бы, если бы параметры переплелись в каком-то другом контексте?
simon.watts 5 лет назад
0
ааа, так вы говорите, что это, вероятно, из-за слишком старого `make` в его случае, @ simon.watts? Я получил ту же ошибку при попытке скомпилировать проект ARM на x86 GCC, так как это специфическая опция ARM.
hoijui 5 лет назад
0
@hoijui Я не думаю, что это проблема `make`, которая часто выдается в виде пустых переменных (расширения от отсутствующих функций make - запускаются с` --warn-undefined-variable`). Я только что проверил, когда в GCC была добавлена опция `-mthumb`, и она, безусловно, предшествовала 4.8.4. Я хотел бы спросить, есть ли что-то другое в ветви ARM по сравнению с базовой линией, или это возможно, опция появилась в командной строке, где ожидалось что-то еще (например, параметр для предыдущей опции или подобное).
simon.watts 5 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
4
Есть ли способ компиляции из исходного кода и автоматического отслеживания обновлений?
-
7
Какие компоненты ПК оказывают наибольшее влияние на время компиляции для Visual Studio?
-
7
Компилятор Vista C
-
-
2
Можете ли вы пропустить шаги "проверки .." при запуске ./configure?
-
1
Установка ruby из исходного кода и проблема с gcc
-
1
Как определить целевую платформу HArdware, для которой компилируется мой компилятор?
-
4
Как я могу обновить CouchDB 0.8.0 до 0.9.0 в Ubuntu?
-
3
Как установить GNU MAKE без компилятора
-
2
Обычно необходимо сделать make, а затем make install?
-
5
Почему sudo часто не указывается в инструкциях по установке?