linux - 从源代码构建 tmux

标签 linux tmux

我正在尝试从源代码(下载 .tar)构建 tmux,但我遇到了一些依赖性问题。

当我运行时

./configure

我收到这个错误

checking for LIBEVENT... no
checking for library containing event_init... no
configure: error: "libevent not found"

但我确实安装了库。

$ dpkg -L libevent-2.0-5 
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libevent-2.0.so.5.1.9
/usr/share
/usr/share/doc
/usr/share/doc/libevent-2.0-5
/usr/share/doc/libevent-2.0-5/copyright
/usr/share/doc/libevent-2.0-5/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libevent-2.0.so.5

我设法通过制作来解决问题

$ cd /usr/lib/x86_64-linux-gnu
$ ln -s libevent-2.0.so.5.1.9 libevent.so

configure 脚本是否专门寻找 libevent.so?如果是这样,为什么我的 liibevent 安装默认没有符号链接(symbolic link)?

不过,在解决该问题时,另一个类似的问题现在发生在 libncurses 上,我也安装了它。

在此先感谢您的帮助。

最佳答案

确保安装这些库的“-dev”版本(即“sudo apt-get install libevent-dev”)。你不应该需要做软链接(soft link)。

关于linux - 从源代码构建 tmux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39280868/

相关文章:

linux - 运行时分析文件的 bash 脚本

c++ - Ubuntu System Monitor 和 valgrind 发现 C++ 应用程序中的内存泄漏

python - 让 tmux windows 继承 `activate` d anaconda 环境

SSH login 显示 Only console users are allowed to run the X server

linux - 可以 tmux Pane 远程 ssh 连接

emacs - C-y 不会在 tmux 下的 emacs 中猛拉

第二个 session 窗口中的 Tmux 网格边框

java - 无法使用 Linux 打开 JNLP 文件?

c - 为什么 gcc 中没有延迟

linux - 通过 ssh 连接到开发板失败 - 重新格式化 SD 卡