链接错误CXX

Linking error CXX

本文关键字:CXX 错误 链接      更新时间:2023-10-16

我安装了几个软件包。我已经安装、构建了,当我发出"make"命令时,我会收到一个链接错误。。。这里的错误:

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

我想安装的程序中有一个Makefiles,在这些文件夹中,我有"link.txt",还有-lbox_thread-mt、-lbox_program_options-mt。

我已经安装了lbost-dev。。。我忘记了我安装的软件包的数量,但链接不好,我不知道该怎么解决。我是ubuntu的业余爱好者。请帮帮我。

操作系统:Kali GNOME 3.4.2

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

例如gcc foo.cpp -o foo -L path/to/boost/library -lboost_thread-mt -lboost_program_options-mt