gpt4 book ai didi

installation - 在 ATLAS 中构建共享库

转载 作者:行者123 更新时间:2023-12-04 12:34:20 24 4
gpt4 key购买 nike

我已经阅读了整个 ATLAS 安装指南,它说构建共享 (.so) 库所需的一切就是通过 --shared标志配置脚本。但是,当我构建时,唯一的.so出现在我的 lib 中的文件文件夹是 libsatlas.solibtatlas.so ,尽管指南说应该还有其他六个:

libatlas.so, libcblas.so, libf77blas.so, liblapack.so, libptcblas.so, libptf77blas.so

安装后,一些测试失败,因为缺少这些库。此外,FFPACK 在安装过程中需要这些库。

有没有人遇到过这个?我做错了什么?

最佳答案

根据我的经验,它比这复杂得多,请参阅我们在 https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/a/atlas.py 上的 ATLAS 构建过程的 EasyBuild 实现。 .

我们需要:

  • 启用 -fPIC 编译器选项
  • 在“lib”目录中运行“make shared cshared ptshared cptshared”

  • 我们甚至没有使用 --shared 进行配置,可能是因为它没有做太多事情。

    如果您想轻松构建 ATLAS(以及您将与之链接的任何内容),请查看 EasyBuild。

    (免责声明:我是 EasyBuild 的开发人员)

    关于installation - 在 ATLAS 中构建共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13439296/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com