centos(x86 64位系统)使用boost过程
2015-09-22 19:01
639 查看
1. 安装gcc,g++,make等开发环境
4. makefile
1. 安装gcc,g++,make等开发环境
yum groupinstall
"Development Tools"2. 安装boost
yum install boost boost-devel boost-doc
注意:默认的安装路径在/usr/lib64目录下
3. 例子
#include <boost/thread.hpp>
#include <iostream>void task1() {
// do stuff
std::cout << "This is task1!" << std::endl;
}void task2() {
// do stuff
std::cout << "This is task2!" << std::endl;
}int main (int argc, char ** argv) {
using namespace boost;
thread thread_1 = thread(task1);
thread thread_2 = thread(task2);// do other stuff
thread_2.join();
thread_1.join();
return 0;
}
4. makefile
g++ -I./inlcude -L./usr/lib64 asio_thread.cpp -lboost_thread-mt -o example
注意:默认的安装路径在/usr/lib64目录下
5.结果
This is task2! This is task1![/code]
相关文章推荐
- VirtualBox中开启Linux的SSH(CentOS)
- linux命令记录。(持续更新)
- linux下开发我所常用的命令
- centos6.4 samba 安装
- Linux DRM Graphic 显示简单介绍
- [Z] Linux 内核同步机制
- linux系统下备份多个根文件系统
- linux之iptable
- 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止
- linux平台C语言定位CPU跑高线程
- Clear Linux/Clear container
- linux下mysql配置文件my.cnf详解
- linux上安装jdk的方法
- linux下samba的配置和使用
- Linux中的版本控制---diff和patch命令
- linux下如何使用sftp命令
- linux c程序调用lua代码的实例
- Linux-CentOS7 安装VMware Workstation 12
- Linux线程同步之读写锁(rwlock)
- 第十二节 Linux下软件安装