【发布时间】:2015-06-14 08:43:16
【问题描述】:
我正在使用选项:
-O3
-march=armv7-a
-mtune=cortex-a8
-ftree-vectorize
-mfloat-abi=softfp
-fsigned-char
-Wall
-save-temps
用于使用 ArmLinuxToolChain 对 arm-v7(32 位)进行交叉编译。
gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux to build for armv8 的等效编译器选项是什么?我尝试将这些相同的选项与 -march=armv8-a 一起使用
-mtune=cortex-a53 得到:
aarch64-linux-gnu-g++:错误:无法识别的命令行选项'-mfloat-abi=softfp'
【问题讨论】:
-
"but it's not working" 是一个非常糟糕的问题报告 :-) 你实际上从编译器中看到了什么?
-
实际错误信息是:aarch64-linux-gnu-g++: error: unrecognized command line option â-mfloat-abi=softfpâ
-
我会先尝试没有那个选项。
softfp只是基于软件的浮点支持,您可能会发现它没有必要。