未知EABI对象属性44
Unknown EABI object attribute 44
我正在通过arm未知的linux gnueabi交叉编译我的代码,在编译过程中可以看到以下许多警告
Unknown EABI object attribute 44
以上警告可以忽略吗?还是我遗漏了一些?这个警告意味着什么?
arm whatever gcc版本和arm whatevery as版本是
ubuntu@ubuntu:~/crostool ng/crostool-ng-1.14.0$arm未知linux gneabi gcc--版本arm未知linux gneabi gcc(交叉工具NG 1.14.0)4.4.1版权所有(C)2009自由软件基金会,股份有限公司。这是免费软件;有关复制条件,请参见来源。没有担保甚至不考虑适销性或特定用途的适用性。
ubuntu@ubuntu:~/crostool ng/crostool-ng-1.14.0$arm未知linux gneabi as--版本GNU汇编程序(交叉工具NG 1.14.0)2.19.1版权所有2007自由软件基金会,股份有限公司。这个程序是免费软件;您可以根据GNU通用公共许可证第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
在编译器生成的.eabi_attribute行中,您的binutils不知道。
arm-whatever-gcc -O2 -S so.c
还可以查看eabi_attribute指令
相关文章:
- QML:修改在不同QML文件(而非main.QML)中定义的子对象的属性
- C++ 在堆栈中包含多态属性的类对象存储
- 为什么我的 DeviceInformation 对象没有 System.Devices.InterfaceClassGuid 属性?
- 私有对象的互斥体 - 全局与属性
- 如何从传递到对象的对象内部访问对象的类属性?
- 从 lambda 返回的对象将丢失属性值
- 是否可以在C++中移动临时对象的属性?
- 如何通过对象的类属性删除对象,并返回其对象值?
- 类对象属性是否可以调用返回属性应具有的值的方法C++?
- C++对象作为 Objective-C++ 属性
- 如何在 C++ 中使用提升属性树从 JSON 文件中读取对象数组
- 对象属性同级访问
- 如何访问 JSCValue 对象的属性
- 从基于属性的列表中返回随机对象
- 迭代 Napi::对象属性(键)在 Node.js C++ N-API 中
- 返回对象会丢失属性
- 根据 C++ 中的属性对对象类进行分区的优化方法
- 基于对象的两个属性的自定义比较器会引发异常
- 创建新对象并立即为其设置属性时出现编译器错误
- 复合属性对象,当所有子对象都更改时,它禁止多个信号发射