Как построить бинутил для конкретной цели
Вопрос
Я пытаюсь настроить бинутил для процессора ARM, в частности, ARMV5TE.Процессор является Marvell 88F5281.В настоящее время устройство запущена NetBSD, поэтому я хочу убедиться, что я настроил бинутил для правой целевой арки / ОС.
Есть ли способ перечислить комбинацию целей / OES при настройке бинутитов?
До сих пор я нашел, arm-*-netbsdelf
со следующей страницы, http://gcc.gnu.org/install/specifience.html#arm-x-eabi
Но мне все еще интересно, есть ли список целей / oSes, когда я запускаю скрипт configure
из командной строки.
Решение
Хорошее место для начала может быть NetBSD Build.sh, которая предназначена для создания полного перекрестного компилятора набора инструментов для цели NetBSD на хосте POSIX.
- .
- Скачать и извлечение дерева источника для версии NetBSD Ваша цель работает
- run './build.sh -m evbarm Tools'
- , когда завершится, следует сказать вам, где найти встроенные бинутиты и перекрестные компиляторы
Примечание. Если целью является Bivendian, вам нужно будет использовать evbarm-eb в команде build.sh.