我想从源代码中安装BLAS、CBLAS、LAPACK和OpenBLAS库,使用您可以在这里下载的包开胸和拉马克、blas/cblas。
首先,我删除了我的系统blas/cblas和lapack库,但不幸的是,无法卸载地图集库(我既可以同时安装blas和lapack,也可以使用地图集--不能全部删除)。我没有麻烦,开始编译下载的库,因为我认为,安装后,我可以删除地图集。
构建过程基于这教程。为了完整起见,我将列出以下步骤:
现在,我的静态库和共享库都放在/usr/local/lib目录中,我想以某种方式告诉我的Linuxmint17.2系统,我已经安装了它们,以便最终卸载地图。有什么办法吗?
我的总体目标是正确设置OpenBLAS,所以我也想从源代码中编译所有其他库。我还想检查一下我的库是否正常工作,或者我做错了什么。
另外,我的长期目标是安装Arpack和SuperLU,使用OpenBLAS,然后最后安装Armadillo库(C++)。
发布于 2016-04-18 14:51:36
您可以使用LD_LIBRARY_PATH
环境变量。刚添加到您的~/.bashrc
中。即
$ echo 'export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
注意:通知双>>不要删除以前的内容。
第二个选项是在/etc/ld.so.conf.d
中添加路径。即
$ echo /usr/local/lib > /etc/ld.so.conf.d/myblas.conf
您也可以查看这个问题以获得更多详细信息。
https://stackoverflow.com/questions/36676449
复制相似问题