c++11 中线程需要在eclipse的 cdt相关配置

在gcc下编译相关带线程的不会产生任何问题,其命令为

gcc -lstdc++ -pthread -o ${obj} ${src}

但在eclipse下一直不能编译成功

想了很长时间,今天终于解决了,现在记下来吧。

共三步:

第一步:

WINDOWS->PREFERENCE->C/C++->SETTINGS->DISCOVERY 找到自已所用的编译器,在下方commad行中添加-std=c++11

此步骤目的 是为了让环境以c++11为准。便于使用一些eclipse错误、警告提示。


第二步:project ->properties->c/c++build->setting->toolsettings->gcc c++compiler->miscellaneous 中的other falgs中添加 -std=c++11

目的,这个编译命令


第三步:project ->properties->c/c++build->setting->toolsettings->gcc c++ linker->miscellaneous 中linker flags 添加-pthread

目的是:链接需要pthread库


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值