gpt4 book ai didi

c++ - 未知的 EABI 对象属性 44

转载 作者:搜寻专家 更新时间:2023-10-31 02:08:44 24 4
gpt4 key购买 nike

我正在通过 arm-unknown-linux-gnueabi 交叉编译我的代码,在编译期间可以看到很多以下警告

Unknown EABI object attribute 44

上面的警告是可以忽略的还是我遗漏了一些,这个警告是什么意思?

arm-whatever-gcc --version 和 arm-whatever-as --version 是

ubuntu@ubuntu:~/crosstool-ng/crosstool-ng-1.14.0$ arm-unknown-linux-gnueabi-gcc --versionarm-unknown-linux-gnueabi-gcc (crosstool-NG 1.14.0) 4.4.1版权所有 (C) 2009 Free Software Foundation, Inc.这是免费软件;有关复制条件,请参阅来源。没有保修单;甚至不是为了特定目的的适销性或适用性。

ubuntu@ubuntu:~/crosstool-ng/crosstool-ng-1.14.0$ arm-unknown-linux-gnueabi-as --versionGNU 汇编器 (crosstool-NG 1.14.0) 2.19.1版权所有 2007 Free Software Foundation, Inc.该程序是免费软件;您可以根据以下条款重新分发它GNU 通用公共(public)许可证版本 3 或更高版本。该程序完全没有保证。此汇编程序配置为“arm-unknown-linux-gnueabi”的目标。

最佳答案

unsigned int fun ( unsigned int x )
{
return(x+0x1000);
}

arm-whatever-gcc -O2 -c --save-temps so.c -o so.o

cat so.s

cat so.s
.cpu arm7tdmi
.fpu softvfp
.eabi_attribute 20, 1
.eabi_attribute 21, 1
.eabi_attribute 23, 3
.eabi_attribute 24, 1
.eabi_attribute 25, 1
.eabi_attribute 26, 1
.eabi_attribute 30, 2
.eabi_attribute 34, 0
.eabi_attribute 18, 4
.file "so.c"
.text
.align 2
.global fun
.type fun, %function

您的 binutils 不知道编译器生成的 .eabi_attribute 行之一。

arm-whatever-gcc -O2 -S so.c

还可以查看 eabi_attribute 指令

关于c++ - 未知的 EABI 对象属性 44,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47128994/

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