я использовал варианты:Какие параметры компилятора для gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux?
-O3
-march=armv7-a
-mtune=cortex-a8
-ftree-vectorize
-mfloat-abi=softfp
-fsigned-char
-Wall
-save-temps
для кросс-компиляции для ARM-v7 (32 бит) с использованием ArmLinuxToolChain.
Что такое эквивалентные параметры компилятора для gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux to build for armv8
? Я попытался использовать те же параметры с -march = armv8-а -mtune = Cortex-A53 и получил:
aarch64-linux-gnu-g++: error: unrecognized command line option '-mfloat-abi=softfp'
«но это не работает» - это ужасно плохой отчет о проблеме :-) Что вы на самом деле видите вне компилятора? – paxdiablo
Фактическая ошибка messege is: aarch64-linux-gnu-g ++: ошибка: непризнанная опция командной строки â-mfloat-abi = softfpâ – srat
Я бы начал с попытки _without_ этого параметра. 'softfp' - это просто поддержка с плавающей запятой, основанная на программном обеспечении, и вы можете обнаружить, что это необязательно. – paxdiablo