配置午夜指挥官构建

配置午夜指挥官构建

简而言之:没有配置mc repo 中的可执行文件。

来自这个线程 如何“完全”禁用 Midnight Commander 中的 Ctrl-O 快捷键?

很明显,解决我的“ctrl-o”绑定问题的唯一方法是从源代码重新编译 mc,因为它是在源代码中硬编码的。

所以我克隆了它

git clone https://github.com/MidnightCommander/mc.git

安装指南说:从运行开始。/配置但我被卡住了,因为没有名为的文件配置克隆在存储库中。 (我递归搜索)

即使在这里,它们也以 ./configure 开头: https://blog.desdelinux.net/en/mc-con-soporte-samba/

./configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --enable-vfs-smb --sysconfdir=/etc --mandir=/usr/share/man

如何?我不知道。该文件丢失了。这是我在 mc repo 的顶级目录中得到的内容:

.
├── acinclude.m4
├── AUTHORS
├── autogen.sh
├── build-glib2.sh
├── ChangeLog
├── configure.ac
├── contrib
├── COPYING -> doc/COPYING
├── doc
├── INSTALL -> doc/INSTALL
├── lib
├── m4.include
├── maint
├── Makefile.am
├── misc
├── NEWS -> doc/NEWS
├── po
├── README -> doc/README
├── src
├── tests
└── version.sh

配置文件但它不可执行。有任何想法吗?

答案1

您需要运行./autogen.sh来生成configure和许多其他文件。这将需要安装一些工具:autoconfautomakeautopointlibtool

成功运行后./autogen.sh,您将找到一个configure脚本,并且可以按照 中的说明进行操作INSTALL

(这些说明看似不完整的原因是它们用于发布 tarball,其中包括由 生成的所有文件autogen.sh。开发存储库不包括这些文件,因为它们是生成的。)

相关内容