1
科学计算应用
hipcc编译
2021-12-04 16:31:42
98

在rocm2.9下 编译文件

/opt/rocm/lib/libhip_hcc.so:1:71: warning: null character ignored [-Wnull-character]

/opt/rocm/lib/libhip_hcc.so:1:42: error: source file is not valid UTF-8

并带有一堆<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>显示。

昨天还可正常编译,但是现在不行。

全部评论(2)
只看楼主
L
louis
2楼

该错误是因为您在编译时,缺失关键参数,致使编译器将动态链接库libhip_hcc.so作为源码进行编译导致,可以使用HIPCC_VERBOSE=1环境变量将编译指令导出,查看各参数及顺序是否一致

2021/12/14
T
tangxd
1楼

某些情况下,Windows系统下编写的代码文件传到Linux之后常会编译不通过,究其原因乃两操作系统默认的文件编码方式不用。

用vim编辑器打开文件,用:set ff命令可查看当前fileformat,若是dos,则应改其为unix

命令为:

set ff=unix

2021/12/4
没有更多内容了
--
楼主
Level.6
0 帖子
楼主热帖
暂无数据