在 AIX 6.1 下编译 Vim 7.4

Posted

技术标签:

【中文标题】在 AIX 6.1 下编译 Vim 7.4【英文标题】:compiling Vim 7.4 under AIX 6.1 【发布时间】:2014-11-08 19:30:04 【问题描述】:

时遇到问题。 我的配置脚本选项是:“--prefix /opt/freeware/bin”和“--enable-pythoninterp”。

运行配置脚本时没有错误,但是当我尝试运行“make”时,我收到错误消息:

cd src && 先做 cc -qlanglvl=extc89 -c -I。 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -g -o objects/regexp.o regexp.c "regexp_nfa.c" 第 4410.1 行:1506-046 (S) 语法错误。 make: 1254-004 > 最后一条命令的错误代码是 1.

停下来。 make: 1254-004 最后一条命令的错误码是2。

停止。

有人知道该怎么做吗? 我已经在我的主目录中编译了 Vim 7.4,所以我知道有一个解决方法,但我再也找不到它了。

【问题讨论】:

你的消息有点乱。 【参考方案1】:

AIX 的内置 make(基于标准 AT&T make)与 autoconf 工具构建的 Makefile 不兼容。请改用GNU make (gmake)。您可能已经安装了它(检查 /opt/freeware/bin),从 Linux Toolbox for AIX 集(来自 IBM)或从为 AIX 系统(perzl、bullfreeware 等)提供预构建 GNU 工具的网站之一安装。只需提供从 make 到 gmake 的别名,或覆盖 Makefile 本身中对 make 的使用。

【讨论】:

以上是关于在 AIX 6.1 下编译 Vim 7.4的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04下编译安装vim8

AIX 6.1 链接器错误

Linux Centos下编译安装Redis

ubuntu下编译vim(for python)

Ubuntu16.04下编译vim with python support失败的原因

如何在 Windows 下编译 OpenSSL