Ubuntu10.10安装arm版本的Qt遇到error: thread-local stor
来源:互联网
时间:2026-02-26 17:50:29
作者:
系统大全为您提供
Ubuntu10.10安装arm版本的Qt遇到error: thread-local storage not supported for this target
用arm编译的时候却碰到如下错误:
threadhread_unix.cpp:117: error: thread-local storage not supported for this target
make[1]: *** [.obj/release-shared-emb-armhread_unix.o] 错误 1
make[1]:正在离开目录 `/home/softenv/armc/corelib'
make: *** [sub-corelib-make_default-ordered] 错误 2
#
去看了下c/corelib/thread目录下
-rwxr--r-- 1 fsp fsp 20122 2012-03-14 22:01 qthread_unix.cpp*
-rw-r--r-- 1 fsp fsp 18695 2012-03-14 22:01 qthread_win.cpp
-rw-r--r-- 1 fsp fsp 2684 2012-03-14 22:01 qwaitcondition.h
-rw-r--r-- 1 fsp fsp 6163 2012-03-14 22:01 qwaitcondition.qdoc
-rw-r--r-- 1 fsp fsp 5730 2012-03-14 22:01 qwaitcondition_symbian.cpp
-rw-r--r-- 1 fsp fsp 6094 2012-03-14 22:01 qwaitcondition_unix.cpp
-rw-r--r-- 1 fsp fsp 6418 2012-03-14 22:01 qwaitcondition_win.cpp
-rw-r--r-- 1 fsp fsp 1259 2012-03-14 22:01 thread.pri
# vi qthread_unix.cpp
打开文件, 发现HAVE_TLS宏打开了才会导致错误,
关掉该宏后再编译, 果然通过了。
于是就打了如下补丁:
110 #define HAVE_TLS
111 #endif
112 #if defined(Q_CC_XLC) || defined (Q_CC_SUN)
113 #define HAVE_TLS
114 #endif
115
116 #ifdef HAVE_TLS
117# static __thread QThreadData *currentThreadData = 0; 118 #endif
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全https://www.herecours.com/d/file/efpub/2026/26-26/20260226173748569690
编辑推荐:
- Ubuntu10.10安装arm版本的Qt遇到error: thread-local stor02-26
- Linux常用命令大全02-26
- linux之虚拟机三种联网模式与远程登录管理02-26
- Linux 下设置防火墙白名单(RHEL 6 和 CentOS 7)02-26
- Unix之初学者命令02-26
- linux命令su与su-的区别02-26
- Debian Linux网络配置02-26
- 小记IptabLes和IptabLex病毒清理过程(2)02-26
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- linux之虚拟机三种联网模式与远程登录管理
linux之虚拟机三种联网模式与远程登录管理
26-02-26 - Linux怎么样扩展XFS系统文件
Linux怎么样扩展XFS系统文件
26-02-26 - Linux解决文件删除了但磁盘可利用率没变
Linux解决文件删除了但磁盘可利用率没变
26-02-26 - 为Linux手动制作U盘启动及基本原理
为Linux手动制作U盘启动及基本原理
26-02-26 - Cygwin安装
Cygwin安装
26-02-26 - 如何在Linux下使用rsync进行数据备份
如何在Linux下使用rsync进行数据备份
26-02-26 - AWE 2026 中国家电及消费电子博览会 3 月 12~15 日在上海举行:首次启用“一展双区”,超 1200 家企业参展
- Ubuntu系统Grub出现故障怎么办
Ubuntu系统Grub出现故障怎么办
26-02-26 - linux编译内核及添加系统调用(1)
linux编译内核及添加系统调用(1)
26-02-26 - 390W → 555W:网友极限改造未发布的英伟达 20GB RTX 3080 Ti 显卡
