centos(x86 64位系统)使用boost

1. 安装gcc,g++,make等开发环境

centos(x86 64位系统)使用boost
yum groupinstall "Development Tools"
View Code

 

 2. 安装boost

centos(x86 64位系统)使用boost
yum install boost boost-devel boost-doc
View Code
备注:默认的安装路径在/usr/lib64目录下

 

3. 例子 

centos(x86 64位系统)使用boost
#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;  

} 
View Code

 

4. 编译

centos(x86 64位系统)使用boost
g++ -I./inlcude -L./usr/lib64  asio_thread.cpp -lboost_thread-mt  -o example
View Code

 

5.运行: 

This is task2!

This is task1!

 

 

 

你可能感兴趣的:(centos)