gpt4 book ai didi

gcc - gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux 的编译器选项是什么?

转载 作者:行者123 更新时间:2023-12-02 16:08:09 25 4
gpt4 key购买 nike

我使用的选项:

-O3
-march=armv7-a
-mtune=cortex-a8
-ftree-vectorize
-mfloat-abi=softfp
-fsigned-char
-Wall
-save-temps

使用 ArmLinuxToolChain 交叉编译 arm-v7(32 位)。

为armv8构建的gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux的等效编译器选项是什么?我尝试将这些相同的选项与 -march=armv8-a 一起使用 -mtune=cortex-a53 并得到:

aarch64-linux-gnu-g++: error: unrecognized command line option '-mfloat-abi=softfp'

最佳答案

以 -m 开头的 GCC 选项是与机器相关的选项,因此 -m* 选项的可用性因目标而异。这就是一个这样的案例。没有为 Aarch64 定义软浮点 ABI,因此 GCC 不提供 ARM 特定的 -mfloat-abi 选项。

如果您只需删除 -mfloat-abi=softfp 那么您的问题就应该得到解决。

我建议您调查是否需要 -save-temps,它通常仅用于调试或报告编译器问题。

关于gcc - gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux 的编译器选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29530782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com