我觉得有些荒谬,但我正在尝试将 OpenBLAS 库导入到项目中。它们是gfortran
作为 Fortran 编译器构建的。我的早期构建只是拉libopenblas.so
入没有问题,但在另一个系统上,libgfortran.so
当我尝试运行我们的程序时它会窒息,而那里不存在。我的印象是,这是大多数(如果不是全部)Linux 系统上的标准库。我可能会libgfortran.so
向 Artifactory 添加一个副本并让 Apache Ivy 将其拉入,但如果可能的话,使用标准版本似乎更有意义。ant resolve
如果系统上不存在命令,在执行命令时是否有一种通过 Ivy 将其拉入的好方法?
另一种解决方案可能是libgfortran.a
在编译系统上静态链接,但我尝试通过添加编译和链接来做到这一点-static RELATIVE_PATH_TO_LIBS/libgfortran.a
,但在缺少库的系统上运行所述程序时仍然出现错误。
感谢您提供的任何帮助。