|
|
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寄存器使用”。 谢谢 |
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 1 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |