在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>显示。
昨天还可正常编译,但是现在不行。

暂无数据
该错误是因为您在编译时,缺失关键参数,致使编译器将动态链接库libhip_hcc.so作为源码进行编译导致,可以使用HIPCC_VERBOSE=1环境变量将编译指令导出,查看各参数及顺序是否一致
某些情况下,Windows系统下编写的代码文件传到Linux之后常会编译不通过,究其原因乃两操作系统默认的文件编码方式不用。
用vim编辑器打开文件,用:set ff命令可查看当前fileformat,若是dos,则应改其为unix
命令为:
set ff=unix