尝试在 AIX 6.1 上创建构建过程

Trying to create a build process on AIX 6.1

本文关键字:创建 构建 过程 AIX      更新时间:2023-10-16

我正在尝试更新客户端的构建过程。我的客户端正在使用运行 AIX 6 的 IBM P6。我的客户已经能够在类似的系统上编译和构建C++和C代码,但不是我正在处理的特定系统。

我已经确保包含 xlc 的 IBM 目录在我的$PATH中。当我运行 gmake 时,我收到一个错误,指出 gmake 找不到 .orig/xlc_r。 我将 .orig 的路径添加到我的$PATH,但仍然收到错误。

我面前没有错误列表,但它看起来像这样:

gmake: xlc_r[11]: 找不到 .orig/xlc_r

是否需要设置其他环境变量?

谢谢 佩迈耶

您使用的是哪个版本的编译器,是否按照安装指南中的说明进行了安装?

在xlc_r中,第 6 行应该是这样的:

export XL_NDI_INSTALL=[path to base directory of the compiler]

第 11 行是:

exec ${XLCPP_NDI_INSTALL}/bin/.orig/$EXEC "$@"

因此,如果${XLCPP_NDI_INSTALL}设置正确,xlc_r应该能够找到 .orig/xlc_r。

要尝试的另一件事是ls -l ${XLCPP_NDI_INSTALL}/bin/.orig/xlc_r以确保它指向现有文件。 如果它指向符号链接,请ls -l该符号链接。 最后,它应该指向具有执行权限的真实xlc可执行文件。

相关文章: