【问题标题】:What does `1587-163` mean from the IBM XL C/C++ compilerIBM XL C/C++ 编译器中的“1587-163”是什么意思
【发布时间】:2018-01-22 06:34:29
【问题描述】:

我使用 IBM XL C/C++ 编译器 v13.1.6 (13.01.0006.0000) 编译了一些代码。我的程序以打印消息结束

1587-163

没有任何额外信息。

这是什么意思?

【问题讨论】:

    标签: c++ xlc


    【解决方案1】:

    如果使用了非默认的安装或配置方法,IBM XL C/C++ 编译器可能会发出 runtime 错误消息代码而没有其他信息。 1587 表示错误来自 SMP runtime 组件。

    在这种情况下,将NLSPATH 环境变量设置为指向消息目录的位置。更多信息请访问Knowledge Center

    NLSPATH 设置后,你应该有一个完整的错误信息,例如:

    1587-163 Error encountered while attempting to execute on the target device 1. The program will stop.

    【讨论】:

    • 我不得不使用export NLSPATH=/sw/summitdev/xl/20171023-beta/msg/en_US/smprt.cat,但这似乎让一切正常了。谢谢!
    猜你喜欢
    • 2010-12-09
    • 2014-06-24
    • 2021-02-08
    • 2011-02-15
    • 2021-08-11
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多