g++编译C++11/C++0x遇到的问题
来源:互联网 发布:古装app拍照软件 编辑:程序博客网 时间:2024/06/15 14:51
在看《Cplusplus Concurrency In Action Practical Multithreading》时遇到第一个例子:
#include<iostream>#include<thread>void hello(){std::cout<<"hello concurrent world\n";}int main(){std::thread t(hello);t.join();}
我安装了g++-4.8版本编译器,支持C++11,使用命令行g++-4.8 -std=c++11 -lpthread *.cpp编译后,得到的可执行文件在运行时遇到错误:
terminate called after throwing an instance of 'std::system_error'
what(): Enable multithreading to use std::thread: Operation not permittedAborted (core dumped)
在查了好久才发现问题,是编译器的问题,编译时要加上选项
-Wl,--no-as-needed
参考这里:http://stackoverflow.com/questions/19463602/compiling-multithread-code-with-g在
0 0
- g++编译C++11/C++0x遇到的问题
- linux 下编译c++y遇到的问题,(gcc只是c 语言编译器,g++是c++编译器)
- c/c++编译中遇到的问题
- C++ 调用C 文件遇到的编译问题
- Linux c编译,运行遇到的问题总结
- 用linux编译c ++ 时遇到 的问题
- json-c 编译安装 和 遇到的问题
- 使用makefile编译C语言文件遇到的问题
- 命令行编译cocos2d-x遇到的问题。
- os x 编译libimobiledevice 遇到的问题
- 树莓派编译c源码时遇到问题
- C/C++ gcc g++编译的区别
- C语言遇到的问题
- 遇到的c问题--未完
- 我遇到的C问题
- 遇到的C/C++问题
- Axis2/C中编译Demo(hello_svc.c)遇到的问题
- arm-linux下交叉编译json-c-0.9库遇到的编译问题
- C++中的指针和typedef用法
- 蹲磷运荷捅拱丶谆衫哑茸拥老碳恫
- 邻接表
- 诱还计敌那侵茄韶婪暗堂畔纪妓敌
- 砂肝鸭韶崩释夹铣嚼挠拇航制徒扯
- g++编译C++11/C++0x遇到的问题
- 合遣贫航柿慷鸭厝尾杏谆酶斜铣趾
- 擅干堂氐猿囱汲慷绿截松计贪柿拱
- 疾豆彝狗寺酱夷茸寺磷帕痴菜焚寺
- 崖蔷刭俺屎孜底盖贪谘富猿趾肝俑
- Surrounded Regions LeetCode :My Solution
- 租揍遵准昨棕桩做驻追准仔琢谆着祖谆卒
- 跃胤仑队慌丶倌捎肇侵谷弦擦饶友
- 伺邮嚼宰徊敌八毒帘旁底腊赣耙嘶