【发布时间】:2013-05-08 11:52:27
【问题描述】:
我想知道是否有关于如何在 Linux (CentOS) 64 位上编译 libev-dev 的说明。我找不到与 libev 相关的开发包,也找不到任何关于其编译的教程。 p.s:请不要包管理器 - 因为我是在没有特权的情况下安装在云上的。
【问题讨论】:
标签: libevent event-loop libev
我想知道是否有关于如何在 Linux (CentOS) 64 位上编译 libev-dev 的说明。我找不到与 libev 相关的开发包,也找不到任何关于其编译的教程。 p.s:请不要包管理器 - 因为我是在没有特权的情况下安装在云上的。
【问题讨论】:
标签: libevent event-loop libev
首先,下载源码包并解压到某个地方。 然后试试这个:
cd /path/to/libev
./autogen.sh
./configure
make
sudo make install
它对我有用。希望它也适用于你:)
【讨论】:
如果你没有root权限,你可以制作但不安装它。
只需简单地将 cp *.o 文件添加到您的程序中并使用类似 gcc -o test test.c ev.o 的内容。
【讨论】:
由于今天 libev 正在使用 cmake 进行编译,所以这里有一个更新的答案:
cmake .
make
sudo make install
如果您没有权限,您可以通过以下方式安装安装目录:
cmake -DCMAKE_INSTALL_PREFIX=${INSTALLATION_DIR}/usr
make
make install
【讨论】: