/ usr / bin / ld:找不到-lnetlink

苦味酒

我正在尝试让我的同事开发一个程序,并在新的VM上运行。机器一开始就没有什么实用程序(例如,我必须安装make和gcc),并且在makefile中执行以下gcc命令遇到了错误:

gcc -g -ggdb -Wall -Wextra -o <output_name> <files> -lcrypto -lssl -lnetfilter_queue -lnetlink -lpthread

尝试使用make时,出现以下消息:/usr/bin/ld: cannot find -lnetlink我到处都在寻找解决方案,但是没有任何效果。我不知道lnetlink是什么或它做什么,因为我没有编写任何程序。我最初在lcrypto,lssl和lnetfilter_queue中遇到了相同的问题,但能够修复lnetlink。此外,此精确的makefile在运行相同OS(Debian)且安装了更多软件的较旧VM上也可以使用,因此我知道问题出在我的机器上,而不是gcc命令。

我很乐意回答任何其他问题。所有建议,我们将不胜感激。

StenSoft

-lnetlink告诉链接器将结果程序与链接libnetlink.so(在Linux上)。libnetlink.so在Debian软件包中不可用,因此您应该在较旧的WM上进行搜索。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-<库>

来自分类Dev

/ usr / bin / ld:找不到-lpthreads

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

/ usr / bin / ld:找不到-lfl

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-lgfortran(matlab)

来自分类Dev

/ usr / bin / ld:找不到-lz

来自分类Dev

/ usr / bin / ld找不到-l <nameOfLibrary>

来自分类Dev

错误/ usr / bin / ld:找不到-lssl

来自分类Dev

/ usr / bin / ld:找不到-lcaffe

来自分类Dev

/usr/bin/ld - 找不到库

来自分类Dev

/usr/bin/ld: 找不到 -lauparse

来自分类Dev

/usr/bin/ld: 找不到 -lpq

来自分类Dev

/usr/bin/ld: 找不到 -lGQt

来自分类Dev

使Emacs:/ usr / bin / ld:找不到-lpng15

来自分类Dev

cpp:usr / bin / ld:找不到-l <nameOfTheLibrary>

来自分类Dev

RCPP错误:/ usr / bin / ld找不到-lgfortran

来自分类Dev

使用opencv编译代码-/ usr / bin / ld:找不到-lippicv

来自分类Dev

蚀CDT / usr / bin / ld:找不到-l <libname>

来自分类Dev

/ usr / bin / ld:找不到-lpython3.5m

来自分类Dev

/ usr / bin / ld:找不到-lboost_python3

来自分类Dev

/ usr / bin / ld:找不到本地libmpifort.so

来自分类Dev

/ usr / bin / ld:找不到-lX11

来自分类Dev

/ usr / bin / ld找不到-lfftw3?

来自分类Dev

/ usr / bin / ld:找不到-lpython2.6

来自分类Dev

gcc错误“ / usr / bin / ld:找不到-lstdc ++”

来自分类Dev

/ usr / bin / ld:找不到-lCint ubuntu 14.04