Subscribe:

Ads 468x60px

Friday, August 24, 2012

Boost library on Ubuntu 12.04

Hi 

       I am giving some instruction for setting boost library on Ubuntu 12.04

1)Install boost library using synaptic package manager




2)Sample source code

 #include <boost/thread/thread.hpp>  
 #include <iostream>  
 int count = 0;  
 boost::mutex mutex;  
 void increment_count()  
 {  
   boost::mutex::scoped_lock lock(mutex);  
   std::cout << "count = " << ++count << std::endl;  
 }  
 int main(int argc, char* argv[])  
 {  
   boost::thread_group threads;  
   for (int i = 0; i < 10; ++i)  
     threads.create_thread(&increment_count);  
   threads.join_all();  
 }  

3)Compiling command


 g++ -o test test.cc -lboost_system -lboost_date_time -lboost_thread  


0 comments:

Post a Comment