1
1
1
编译器
在服务器上编译报错 /usr/bin/ld: warning: libgfortran.so.4, needed by /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0, not found (try using -rpath or -rpath-link)
2025-09-07 18:08:02
116
使用 GPUfusion 后编译 CUDA 程序,有调用 cuSOLVER 最终 调用 hipSOLVER 会报错找不到 libgfortran.so.4,加载的是 ``` 06:05:46 user@xdb4 dist-evd-solver ±|master ✗|→ module list Currently Loaded Modulefiles: 1) compiler/dtk/25.04 2) compiler/gcc/12.2.0 ``` 这些 module,已经按 GPUfusion 相关教程完成环境变量加载。
全部评论(3)
只看楼主
W
wangs
2楼
ldd /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0 截图看一下了
2025/9/8
木南晞
回复 @wangs
棒
2025/9/8
网
网友ZAUa5p
楼主
1楼
具体报错 ``` /usr/bin/ld: warning: libgfortran.so.4, needed by /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgfortran.so.4, needed by /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0, not found (try using -rpath or -rpath-link) /lib/../lib64/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' /lib/../lib64/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_array_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_st_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_array_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_st_write_done@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_st_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_character_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_st_write_done@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_complex_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_character_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_real_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_complex_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_integer_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_real_write@GFORTRAN_7' /public/software/compiler/rocm/dtk-25.04/lib/libhipsolver.so.0: undefined reference to `_gfortran_transfer_integer_write@GFORTRAN_7' collect2: error: ld returned 1 exit status ```
2025/9/7
没有更多内容了
--
楼主
Level.1
0 帖子
楼主热帖
暂无数据