我正在尝试使用 AUBIT4GL,一个 Informix 克隆。我遇到了这个过程的问题,因为手册中概述的步骤和./etc/aubitrc
文件中给出的说明似乎有点不完整。
我的问题是:
鉴于软件作为二进制包分发并且安装说明未引用它们,分发目录中的
./configure
和脚本的目的是什么?./make
env 设置在哪里
TARGET_OS
?为什么在安装说明中没有引用此设置,如果无法定义它会导致aubit
程序失败?除了我之外还有其他人在使用或尝试过吗?
我正在尝试使用 AUBIT4GL,一个 Informix 克隆。我遇到了这个过程的问题,因为手册中概述的步骤和./etc/aubitrc
文件中给出的说明似乎有点不完整。
我的问题是:
鉴于软件作为二进制包分发并且安装说明未引用它们,分发目录中的./configure
和脚本的目的是什么?./make
env 设置在哪里TARGET_OS
?为什么在安装说明中没有引用此设置,如果无法定义它会导致aubit
程序失败?
除了我之外还有其他人在使用或尝试过吗?
如果您在 Linux 上运行 - 总是尝试从源代码编译。
如果您必须从二进制文件运行 - 您不需要对 ./configure 或 make 执行任何操作。
只需将 $AUBITDIR 指向代码即可。设置 PATH 以包括 $AUBITDIR/bin 设置 LD_LIBRARY_PATH 以包括 $AUBITDIR/lib
你应该很高兴。
对于 Windows - 几乎相同 - 除了从源代码编译是一个巨大的痛苦 - 所以使用二进制文件;)在那里 - 你需要 PATH 包括 %AUBITDIR%/bin 和 %AUBITDIR%/lib
在这两种情况下 - 您可能需要进行一些配置设置(什么类型的数据库,什么 UI 等)
如果您在 Linux 上使用 Informix,请设置:
导出 A4GL_UI=TUI 导出 A4GL_SQLTYPE=esql
可能就足够了(如果它们在 $AUBITDIR/etc/aubitrc 中没有默认)