- 首先,我通过转到
/usr/local/boost_1_49_0/
并运行bootstrap.sh
. 这一切顺利。 - 步骤(1)创建了所有的
.so
和.a
文件/usr/local/boost_1_49_0/stage/lib
- 我测试了与库的链接,比如
lboost_regex
在#include <boost/regex>
我的源代码中。这也顺利。 最后尝试了 asio 上的示例,我尝试了:
g++ -I/usr/local/boost_1_49_0 MAIN.cpp -o MAIN -L/usr/local/boost_1_49_0/stage/lib -lboost_thread -lboost_system -lpthread
(4) 编译好了。但是当我使用 运行程序时./MAIN
,出现以下错误:
./MAIN: error while loading shared libraries: libboost_system.so.1.49.0: cannot open shared object file: No such file or directory