Я создал исходный набор инструментов, используя пакет Crosstool-NG.Инструментарий собран хорошо, но не удалось собрать какой-либо программный пакет, когда загруженный исполняемый инструментарий работает хорошо.
При обнаружении этого в makefile
$(call cc-option, -march=armv7-a, $(call cc-option, -march=armv7, -march=armv5))
мой gcc всегда идет в armv5, даже еслисоздан для поддержки armv7-a
.
Может ли кто-нибудь объяснить мне, как работает опция cc и почему тест 'call cc-option, -march=armv7-a
' провалился на моем gcc?
Спасибо