上一篇: jBPM5 vs Actitivi

在之前的一篇文章中,我们介绍了IBM AIX下编译64为Lua代码。在这里,我们介绍如何在HP-UX下编译64为Lua源码。

目前,官方默认支持的编译平台是aix ansi bsd freebsd generic linux macosx mingw posix solaris

没关系,我们来修改官方的Makefile文件,让他支持hp-ux

修改一:增加支持的平台代码 hp

源码:

PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris

修改为:

PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris hp

修改二:增加编译命令

在源码中增加:

hp:
	$(MAKE) all CC="aCC -AC99 +DD64 -z +Z +DSblended" CFLAGS="-O -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" MYLDFLAGS="-Wl,+s -Wl,+n"

Ok啦,可以编译了!

编译吧:

make hp