链接错误CXX

时间:2014-04-11 14:56:27

标签: c++ ubuntu

我安装了几个包。我已经安装,构建,当我发出“make”命令时,我收到链接错误......这里的错误:

LINKING CXX executable psmoveinput
/usr/bin/ld: cannot find -lboost_thread-mt
/usr/bin/ld: cannot find -lboost_program_options-mt

我想在程序中安装一个Makefile,在这些文件夹中,我有“link.txt”,并且有-lboost_thread-mt,-lboost_program_options-mt。

我已经安装了lboost-dev ...我忘记了我安装的软件包的数量,但链接不好,我不知道如何解决它。我是ubuntu的业余爱好者。请帮我。

  

操作系统:Kali GNOME 3.4.2

1 个答案:

答案 0 :(得分:0)

您应该通过在compiation上传递-L参数,将boost安装的库路径添加到链接器路径。

e.g。 gcc foo.cpp -o foo -L path/to/boost/library -lboost_thread-mt -lboost_program_options-mt