在编写我的程序这是使用我用gcc选项-levent的libevent库。但我得到这个错误 -

的/ usr /斌/ LD:找不到-levent

我没有了libevent我的系统上,所以我静态链接到它,而使用编译

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

我怎样才能解决这个问题?

提前感谢!

有帮助吗?

解决方案

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

如果这不是你的系统的库路径上,那么你将需要添加一个-L选项添加其位置的链接器图书馆搜索路径列表。

e.g。

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

其他提示

您需要有libevent您的系统上或需要明确指定其路径(如果它是一个第三方库,你用头了)。

我怀疑它不是在默认的/ lib目录的路径。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top