Я новичок в разработке ARM. Теперь я действительно запутался в цепочке инструментов ARM. Вот некоторые проблемы, с которыми я столкнулся:Что такое отношения между gcc и arm-linux-gcc
ли разработчики
gcc
иarm-linux-gcc
то же самое? Или существует множество разных разработчиковarm-linux-gcc
для разных версий? Если есть, то, что является источником всех компиляторовarm-linux-gcc
? Есть ли официальный сайт дляarm-linux-gcc
?Где получить официальную документацию от
arm-linux-gcc
? Теперь я могу получить официальную документацию gcc от the official GNU website, но я скачалarm-linux-gcc
с GNUTOOLCHAIN и не могу найти никаких документов. По моему опыту, вариантыgcc
иarm-linux-gcc
не совсем такие же.И, наконец, каковы различия между различными заранее построенными версиями
arm-linux-gcc
? Я думаю, единственная разница между ними - это опции по умолчанию для компилятора, верно? Можно ли использовать предварительно построенныйarm-linux-gcc
дляarm1176
, чтобы скомпилировать программу дляcortex-A8
? Если да, то на какие варианты компиляции я должен обратить внимание?Есть ли авторитетная книга о таких вещах?
Спасибо, мне это очень помогает – demonguy