простой вопрос о Arm и Linux:ARM Embedded Linux ToolChain
Я только построил рычажного NONE-EABI набор инструментов на моей Ubuntu компилировать Ядро Linux для ARM. Эта инструментальная цепочка также способна компилировать исполняемые файлы в среде linux, работающей на моей ARM, или мне нужна вторая инструментальная цепочка?
ах, второй вопрос приходит мне на ум. инструментальную цепочку, которую можно создать с помощью buildroot; используется ли она для компиляции Linux для ARM или для компиляции двоичных файлов для системы Linux, работающей на ARM?
может кто-нибудь объяснить это немного более подробно для меня ?!
Ваш вопрос о различии между кросс-компилятором и прямым компилятором? –
Нет, вопрос в том, что инструментальная цепочка используется для создания linux для ARM и инструментальной цепочки, используемой для создания приложений, которые должны запускаться во встроенной Linux. Или нет необходимости иметь 2 разных инструментальных цепочки, и можно использовать одну инструментальную цепочку для названных случаев использования? Я читал, что важно, если toolchain будет построен с помощью newlib или μClibc в зависимости от вашей цели. – binaryguy
Такая же кросс-цепочка должна быть в состоянии скомпилировать ядро Linux и ваши встроенные приложения (по крайней мере, на C или C++). –