C++ ubuntu中是否有指向库的默认路径?

C++ ubuntu中是否有指向库的默认路径?,c++,linux,boost,compilation,C++,Linux,Boost,Compilation,伙计们 我正在使用ubuntu12.04并试图编译一个boost测试程序。我安装了boost sudo apt-get install libboost-all-dev 所以,我不知道在哪里可以找到我的图书馆。我试着用 g++ -lboost_system -lboost_thread boost_test.cpp 我想可能有一些默认路径,ubuntu会自动安装boost,但这是错误的,我有以下几点: /tmp/CCTXZTR.o:功能正常 静态初始化和销毁0(int,int): boost

伙计们

我正在使用
ubuntu12.04
并试图编译一个
boost
测试程序。我安装了boost

sudo apt-get install libboost-all-dev
所以,我不知道在哪里可以找到我的图书馆。我试着用

g++ -lboost_system -lboost_thread boost_test.cpp
我想可能有一些默认路径,ubuntu会自动安装boost,但这是错误的,我有以下几点:

/tmp/CCTXZTR.o:功能正常
静态初始化和销毁0(int,int):
boost_test.cpp:(.text+0xcc):未定义对的引用
boost::system::generic_category()'boost_test.cpp:(.text+0xd8): 对
boost::system::generic_category()的未定义引用
boost_test.cpp:(.text+0xe4):未定义对的引用
boost::system::system_category()'/tmp/ccTKXzTR.o:函数中
boost::system::error\u code::error\u code()
boost_test.cpp:(.text._ZN5boost6system10error_codeC2Ev[_ZN5boost6system10error_codeC5Ev]+0x17):
对
boost::system::system\u category()的未定义引用 /tmp/CCTXZTR.o:功能正常
boost::asio::error::get_system_category():
boost_test.cpp:(.text.ZN5boost4asio5error19get_system_categoryEv[ZN5boost4asio5error19get_system_categoryEv]+0x5):
对
boost::system::system\u category()的未定义引用 /tmp/CCTXZTR.o:功能正常
boost::asio::detail::posix_tss_ptr_create(unsigned int&):
boost_test.cpp:(.text.ZN5boost4asio6detail20posix_tss_ptr_createrj[ZN5boost4asio6detail20posix_tss_ptr_createrj]+0x19):
未定义对
pthread\u key\u create'/tmp/ccTKXzTR.o:In的引用 功能
boost::asio::detail::posix_tss_ptr::~posix_tss_ptr():
boost_test.cpp:(.text. boost4asio6detail13posix_tsu ptrINS1_10call_stackINS1_15; u任务_io_服务4_11线程_信息扩展2ev)[u ZN5boost4asio6detail13posix_tss_ptrINS1_stackINS1_任务_io_服务4_信息扩展5ev 0x15]:未定义对
ptu key(线程的引用 功能
boost::asio::detail::posix_tss_ptr::~posix_tss_ptr():
boost_test.cpp:(.text. boost4asio6 detail13posix_tsu ptrINS1
u 10call_stackINS1u 14strand_service11; strand_impleh7contexted2ev[zn5boost4asio6 detail13posix_tsu ptrins110callstackins1stream service11; strand_11; impleh7contexted5ev]+0x15):
未定义对
pthread\u key\u delete'collect2的引用:错误:ld 返回1退出状态


有人能帮我弄清楚我的库是否正确安装并编译吗?

我发现
/usr/include/boost
是boost头文件的路径,
/usr/lib
包含我想要的所有boost库。

我发现
/usr/include/boost
是boost头文件的路径,
/usr/lib
包含我想要的所有boost库。

的副本,已接受的答案应该可以解决您的问题谢谢,伙计,这正是我正在搜索的。此问题似乎与主题无关,因为它属于askubuntu。的副本,已接受的答案应该可以解决您的问题谢谢,伙计,这正是我要搜索的。这个问题似乎离题了,因为它属于askubuntu.com