g++ thread error:unrecognized command line option '-std=C++11'
来源:互联网 发布:梦里花落知多少的含义 编辑:程序博客网 时间:2024/05/20 03:41
系统:win10
编译环境:g++ 4.6
内容:pthread
在windows系统中通过cygwin编译c++ 多线程程序,编译指令: g++ Thread.cpp -static-libgcc -static-libstdc++
发现报错,百度查询说是线程编译指令是:g++ -Wl,--no-as-needed -std=C++11 -pthread Thread.cpp
运行命令如下:
提示错误:无法识别的选项'-pthread' 想起来百度是看到的应该加一个 ' l ',所以命令改为:
g++ -Wl,--no-as-needed -std=C++11 -lpthread Thread.cpp 运行结果如下:
百度说是g++版本过低的问题,通过g++ --version 查看了自己的g++版本是4.6,看百度上是说要升级到4.8才可以。
嫌麻烦,不想升级,直接在linux编译。
linux g++ 版本:4.8
通过命令:g++ -std=c++11 -pthread Thread.cpp
0 0
- g++ thread error:unrecognized command line option '-std=C++11'
- c++: error: unrecognized command line option ‘-std=c++14’
- cenos 升级 g++ gcc(cc1plus: error: unrecognized command line option "-std=c++11")
- mex error: unrecognized command line option ‘-std=c++11’
- cc1plus: error: unrecognized command line option ‘-std=c++11’
- unrecognized command line option “ std=c 11”
- 问题:cc1plus.exe: error: unrecognized command line option '-std=gnu++11' compilation terminated due to
- 错误:unrecognized command line option “-std=c++11”
- 错误:unrecognized command line option “-std=c++11”
- 错误:unrecognized command line option “-std=c++11”
- 错误:unrecognized command line option “-std=c++11”
- unrecognized command line option ‘-std=c++11’
- 错误:unrecognized command line option “-std=c++11”
- 错误:unrecognized command line option “-std=c++11”,解决ubuntu不支持c++11的问题
- Linux下C++编译提示错误:unrecognized command line option “-std=c++11”
- 安装gcc4.9.3后编译时出现unrecognized command line option “-std=c++11”
- openssl error: unrecognized command line option "-m486"
- error: unrecognized command line option "-fconserve-stack"
- Keyboard Row
- 非注解的映射器和适配器
- 朋友(并查集)
- oracle 对数据库事务的理解
- JS的二维数组
- g++ thread error:unrecognized command line option '-std=C++11'
- 抽象工厂模式
- 浅谈计算机的组成
- 51nod 1519 拆方块
- java学习日志(一)--String、Integer、int之间的类型转换
- python模块学习---HTMLParser(解析HTML文档元素)
- 笔记四:进程间的通信(信号)
- Android--安卓系统提供了什么
- PAT甲级1003