我正在尝试更新客户端的构建过程。我的客户端正在使用IBM P6运行的AIX 6.1。我的客户已经能够在类似的系统上编译和构建C ++和C代码,但不是我正在处理的特定系统。
我确保包含xlc的IBM目录在$ PATH中。当我运行gmake时,我收到一条错误,指出gmake无法找到.orig / xlc_r。我将.orig的路径添加到我的$ PATH中,但仍然出现错误。
我没有在我面前出现错误列表,但它看起来像这样:
gmake:xlc_r [11]:无法找到.orig / xlc_r
我需要设置另一个环境变量吗?
由于 pemeyer
答案 0 :(得分:1)
您使用的是哪个版本的编译器,是否使用installation guide中的说明进行了安装?
在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
可执行文件。