Я пытаюсь скомпилировать простую C-программу для моего Colibri T20 под управлением Angstrom Linux. Вывод uname -a находится здесь:
Linux colibri-t20 3.1.10 #1 SMP PREEMPT Fri Mar 20 02:38:59 CET 2015 armv7l GNU/Linux
Исходя из этого вывода, я предполагаю, что мой параметр -march должен быть armv7l, но, глядя на эту документацию, armv7l нет.
Когда я пытаюсь скомпилировать мою программу с установкой armv7, компилятор выводит эту ошибку:
error: target CPU does not support ARM mode
Тем не менее, все работает нормально, когда я пытаюсь скомпилировать его с armv5. Я использую arm-linux-gnueabi-gcc на сервере Ubuntu. Итак, какие варианты я должен использовать, или я должен найти другой компилятор?