|
|
1
3
-
嗨,phil999,
从文件中可以看出
根据所提供的误差,此错误发生在许多投诉之后,例如: *.so使用VFP寄存器参数,*obj不使用 lib文件似乎是用“-mfloat-abi=hard”编译的,这可以通过“使用VFP寄存器参数”来识别。
'因为如果选项“-mfloat abi=softfp”用于编译lib文件,则浮点参数将在R0-R3和堆栈空间中传递;
因此,为了链接那些用“-mfloat abi=hard”编译的lib文件,您还应该用“-mfluat abi=hard”编译QT,否则,会有一些类似的投诉。 此外,从gcc-linaro-arm-linux-gnueabihf-2012.06-20120625_win32\gcc-linoro-arm-lianux-gnuebihf-2012.06-2120625_win 32\share\doc\gcc-linearo-arm-linux-gneabihf中的自述文件 自述中的一些要点如下目标兼容性 arm-linux-gnueabihf版本针对Linaro评估构建 12.05 Ubuntu 12.04“精确穿山甲”的味道。默认值 配置为:
使用softfp或hard
两点:
更多详细信息请参阅开头列出的Cortex-A系列程序员指南2.0版中的“GCC中的18.2 VFP支持”和“15.1.1 VFP和NEON寄存器使用”。 谢谢 |
|
|
md.jamal · 更改控制台参数后无提示 8 年前 |
|
|
md.jamal · Yocto中层和元数据的区别 8 年前 |
|
|
Jignesh Patel · 哪个yocto最适合我 8 年前 |
|
|
Logan859 · 闪存和tft LCD共享SPI硬件的问题 8 年前 |
|
|
nmichaels · 编译ncurses时出错 8 年前 |