首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XlC标志qhalt问题

XlC标志qhalt问题
EN

Stack Overflow用户
提问于 2017-05-18 17:36:00
回答 1查看 76关注 0票数 1

我使用的是xlC 13.1.5和CMake 3.5。当我尝试使用CMake编译一个MPI包时,我得到了以下错误:

代码语言:javascript
运行
复制
/opt/ibm/xlC/13.1.5/bin/.orig/xlc_r: warning: 1501-269 fpic is not supported on this Operating System platform.  Option fpic will be ignored.
error: 1540-5203 Unrecognized value "e" specified with option "halt".
1 error generated.

我读到这是这个编译器版本的一个bug,不支持添加带有"e“选项的qhalt标志。有没有解决这个问题的办法?目前我不能改变编译器的版本。

EN

回答 1

Stack Overflow用户

发布于 2017-05-18 22:31:11

-qhalt=e来自较旧的编译器版本,在13.1.5上仅支持-qhalt=w

当我尝试它时,我得到的是警告而不是错误

代码语言:javascript
运行
复制
xlC -qhalt=w -c b1.cpp 
xlC -qhalt=e -c b1.cpp  
warning: 1540-5203 Unrecognized value "e" specified with option "halt".
1 warning generated.``

我假设该选项位于您的项目的makefile中,该文件可能是为接受该选项的旧xlC版本设置的。你能在makefile中更新它吗?

-qhalt=w只是将get转换为-Werror,并在13.1.5上发送给clang

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44044023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档