【问题标题】:compile libev (dev) under CentOSCentOS下编译libev(dev)
【发布时间】:2013-05-08 11:52:27
【问题描述】:

我想知道是否有关于如何在 Linux (CentOS) 64 位上编译 libev-dev 的说明。我找不到与 libev 相关的开发包,也找不到任何关于其编译的教程。 p.s:请不要包管理器 - 因为我是在没有特权的情况下安装在云上的。

【问题讨论】:

    标签: libevent event-loop libev


    【解决方案1】:

    首先,下载源码包并解压到某个地方。 然后试试这个:

    cd /path/to/libev
    ./autogen.sh
    ./configure
    make
    sudo make install
    

    它对我有用。希望它也适用于你:)

    【讨论】:

    • 感谢您的解决方案。我想知道为什么需要'autogen.sh',因为例如'configure'和'makefile.in'文件已经存在?!
    【解决方案2】:

    如果你没有root权限,你可以制作但不安装它。 只需简单地将 cp *.o 文件添加到您的程序中并使用类似 gcc -o test test.c ev.o 的内容。

    【讨论】:

      【解决方案3】:

      由于今天 libev 正在使用 cmake 进行编译,所以这里有一个更新的答案:

      cmake .
      make
      sudo make install
      

      如果您没有权限,您可以通过以下方式安装安装目录:

      cmake -DCMAKE_INSTALL_PREFIX=${INSTALLATION_DIR}/usr
      make
      make install
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-03
        • 2011-05-16
        • 1970-01-01
        • 1970-01-01
        • 2020-08-28
        • 1970-01-01
        • 2011-10-08
        • 2015-01-21
        相关资源
        最近更新 更多