当我使用交叉编译器将制图师编译到ARM平台时,出现以下错误:
cholmod_super_solve.c:(.text+0xe68): undefined reference to `zgemm_'
cholmod_super_solve.c:(.text+0xeb0): undefined reference to `ztrsm_'
cholmod_super_solve.c:(.text+0xfaa): undefined reference to `zgemv_'
cholmod_super_solve.c:(.text+0xfd2): undefined reference to `ztrsv_'
cholmod_super_solve.c:(.text+0x1054): undefined reference to `dtrsv_'
我成功地编译了Ceres和SuiteSparse,但是在编译制图师时失败。我看到这些未定义的内容显示在Blas中。乍看之下,可能是找不到Blas,但我还是通过了
Cartographer ' target_linked_libriris' points to 'libblas.a'
带有绝对路径。如果我删除此“ target_llinked_libriris”,它将报告更多与blas相关的错误。我不知道是Blas版本还是choomod安装。