在AIX 6.1下编译Vim 7.4

时间:2014-09-15 09:50:27

标签: c regex vim aix

在AIX 6.1下编译Vim 7.4时遇到问题。 我对配置脚本的选项是:“ - 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)语法错误。   制作:1254-004>最后一个命令的错误代码是   1。

     

停止。 make:1254-004最后一个命令的错误代码是2。

     

停止。

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

1 个答案:

答案 0 :(得分:0)

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