faux@codd:~$ cat main.cpp #include #include #include int bar(int i) { return ++i; } int main() { boost::thread t(boost::bind(&bar, 5)); t.join(); } faux@codd:~$ g++ -I ~faux/include/boost-1_34_1 main.cpp ~faux/lib/libboost_thread-gcc41-mt.a -lpthread faux@codd:~$