QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
来源:互联网 发布:数据库服务器ip地址 编辑:程序博客网 时间:2024/06/05 05:00
如果交叉编译为ARM的话,需要一个QT_ARCH_ARM的宏,
同理mips的宏为QT_ARCH_MIPS,
需要在你编译的时候给配置上。自己有耐心的话就去查查为什么这个宏变成了QT_ARCH_I386了。
我的错误原因是:Makefile里面QMAKE = 选项指定的qmake 路径错误。本来该 是/usr/local/Trolltech/QtEmbedded-4.6.3-arm/bin/qmake
由于 我在为配置qmake路径前 就 make了一次 所以导致 QMAKE选项 一直是 /usr/bin/qmake。
(我配置好路径也make过了 但是 不知道为什么 新生成的Makefile里面 QMAKE= 选项没有被改过来)
所以rm 删除 Makefile 从新生产就可以了。
cc1plus: warning: include location "/usr/include/qt4/QtXml" is unsafe for cross-compilation
cc1plus: warning: include location "/usr/include/qt4/QtSql" is unsafe for cross-compilation
cc1plus: warning: include location "/usr/include/qt4" is unsafe for cross-compilation
/usr/include/qt4/QtCore/qatomic_i386.h: In destructor 'QString::~QString()':
/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
make: *** [gprstest.o] Error 1
- QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
- QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
- error: impossible constraint in `asm' 解决办法
- 交叉编译问题: impossible constraint in 'asm'
- /usr/local/Trolltech/QtEmbedded-4.8.5-arm/include/QtCore/qatomic_armv5.h:131: 错误:no such instruction
- bak 5. 编译libmad 出现error impossible constraint in “asm”时的解决办法.
- bak 5. 编译libmad 出现error impossible constraint in “asm”时的解决办法.
- /usr/include/asm/errno.h
- signal.h /usr/include/asm/signal.h
- usr/include/i386/asm/unistd_32.h
- /usr/include/asm-generic/errno-base.h
- /usr/include/asm-generic/errno.h
- 一种编译错误的解决办法。/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory
- Zedboard移植QT库的问题:QT_INSTALL/include/QtCore/qatomic_arm.h:131: Error: no such instruction: `swpb %al,
- /usr/include/ctype.h:48: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘enum’
- Linux/error.h中的错误对应(include/asm-generic/(errno.h)、(errno-base.h))
- Xcode部署应用时的 impossible constraint in asm 异常解决方法
- linux 系统调用列表 /usr/include/asm/unistd.h
- How to Flush DNS in Microsoft Windows
- Linux内核Makefile文件
- JS实现Trim()
- PHP中$_FILES的使用及注意事项
- ANDROID继承图
- QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'
- OpenSSL中EC_GROUP_free和EC_KEY_free出错
- C#调用C生成DLL文件
- RealView 编译工具 库和浮点支持指南
- android学习笔记----类似微信的TabHost
- 提升电话交流中的感染力
- Java 1.7 里有什么?
- sqlite数据库支持中文路径问题
- linux内核中Kconfig文档的作用