У меня есть эта простая программа с исходными текстами в папке src и включенными в папку inc. Обычно я компилирую это с помощью:
gcc -I../inc *.c
Это оставляет 'a.out' как программу, которая отлично работает на этом компьютере.
Но как мне скомпилировать это для моего BeagleBone Black (ARM)? При этом я думаю о:
gcc (some arguments to crosscompile for arm) -I../inc *.c
compile
это, на самом деле вы кросс-компилируете его. - person Sourav Ghosh   schedule 14.01.2014make CROSS_COMPILE=...
, как обычно. В качестве альтернативы посмотрите на команды сборки, сгенерированные при создании uImage, и используйте из них переключатели gcc. - person Paul R   schedule 14.01.2014