文档章节

ubuntu下codeblocks配置boost

1987times
 1987times
发布于 2014/06/06 14:54
字数 244
阅读 39
收藏 0

我喜欢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。

好了,问题解决了。

© 著作权归作者所有

共有 人打赏支持
1987times
粉丝 3
博文 57
码字总数 17894
作品 0
广州
程序员
【笔记】CentOS安装Code::Blocks

[codeblocks]: http://www.codeblocks.org/ CentOS安装[Code::Blocks][codeblocks] 1) 前提 检查GTK版本,至少2.0 # ll /usr/lib/ grep gtk # 有类似"libgtk-x11-2.0.so"否 安装wxGTK 查看 ......

加壹
2014/03/21
0
1
codeblocks 中如何配置Qt和wxWidgets

codeblocks 中如何配置Qt和wxWidgets boost c++ 怎么联系起来

huml126
2012/06/23
1K
2
C/C++ IDE CodeLite 2.0 发布

对于刚刚接触编程的人来说,Vim 和 Emacs 需要一段时间的学习才能上手,一款 VS 风格的可视化 IDE 还是有必要的。在这里我要介绍的就是这样一款基于 wxWidgets 的跨平台 C/C++ IDE -- CodeL...

红薯
2009/11/20
2.3K
2
新浪微博SDK C++ codeblocks版本

新浪微博C++ SDK有如下2个地址。 weibo-sdk-util(地址为 https://code.google.com/p/weibo-sdk-util )包含cppunit,httpengine,libutil三个库 weibo-sdk(地址为 https://code.google.com/p/we......

wqvbjhc
2013/05/05
1K
0
Ubuntu下常见问题以及常用软件安装命令

--声明:以下内容来自于网络前辈的经验,因为以后会不定期修改增加,所以没有注明具体来源(来自于东拼西凑,实践有效后方才添加),Ubuntu环境10.0以上。 1.pdf中文无法显示问题: 由于在新...

looyer
2012/09/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

180.mariadb 主从复制

参考:https://blog.csdn.net/chengxuzaza/article/details/62042920 睡觉睡觉,明天写 1.效果 当主库中数据有变化的时候,从库就自动同步 2. 环境要求 至少两台 linux服务器 (教程:https...

Lucky_Me
9分钟前
0
0
erlng file id3v1 id3v1.1

%% ---%% Excerpted from "Programming Erlang",%% published by The Pragmatic Bookshelf.%% Copyrights apply to this code. It may not be used to create training material, %% ......

xueyuse0012
10分钟前
0
0
RabbitMq的安装

环境Centos6.5 32位 JDK 1.7.8 Jdk的卸载 rpm -qa|grep jdk yum –y remove 上边的安装包 JDK的安装 Rpm –ivh jdk安装包 配置环境变量 export JAVA_BIN=/usr/java/jdk1.7.0_80/bin export J......

DemonsI
14分钟前
0
0
http和https协议

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输...

寰宇01
20分钟前
0
0
vue内引入语音播报功能

在vue项目中引入语音播报,使用的科大讯飞语音接入, 具体思路为每次接收到语音信息后存入一个数组,然后监听这个数组,开始冲第一个索引播放,并且同时根据vuex getter 来动态删减数量 给a...

originDu
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部