ubuntu下codeblocks配置boost
ubuntu下codeblocks配置boost
1987times 发表于4年前
ubuntu下codeblocks配置boost
  • 发表于 4年前
  • 阅读 31
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

我喜欢IDE,在对IDE进行配置的过程中也是对编译过程的学习

在使用boost的线程库的时候需要指定boost链接库的地址。不知道gcc为什么不能自动的去连接。

在shell下面的命令是 g++  -lboost_system -lboost_thread test.cpp

所以我在codeblocks中的compile settings的other options中配置了相关的编译参数

-lboost_system  -lboost_thread。

但是编译失败了,找了很久才明白。codeblocks把编译分成了两部,一步是编译生成目标文件,另一步是由目标文件链接生成可执行文件。-lboost_system  -lboost_thread这两个参数是链接的时候使用。也明白codeblocks为什么有个linker setting的选项。在这里配置链接参数,可以配置link libraries 也可以配置other linker  options.

link libraries 是配置需要的链接库的路径

other linker  options是配置参数。如上面的-lboost_system  -lboost_thread。

好了,问题解决了。

共有 人打赏支持
粉丝 4
博文 57
码字总数 17894
×
1987times
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: