gpt4 book ai didi

c - 错误-"/usr/bin/ld: cannot find -levent "的原因及解决方法?

转载 作者:太空狗 更新时间:2023-10-29 16:09:50 28 4
gpt4 key购买 nike

在编译使用 libevent 库的程序时,我使用了 gcc 选项 -levent。但是我收到了这个错误 -

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

我的系统上没有 libevent,所以我在编译时静态链接到它

gcc -o Hello -static -I libevent-1.4.12-stable/ hello.c -levent

我该如何解决这个问题?

提前致谢!

最佳答案

系统上的 libevent.(a|so) 文件在哪里?

如果它不在您系统的库路径上,那么您将必须添加一个 -L 选项,将其位置添加到链接器搜索库的路径列表中。

例如

gcc -L/folder/containing/event/lib -levent mysource.cc

关于c - 错误-"/usr/bin/ld: cannot find -levent "的原因及解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1721283/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com