MinGW lapack 在windows 上安装

MinGW基本的配置环境

编译安装

方案一:MinGW Makefiles

我的配置好之后mingw文件夹下没有mingw32-make.exe,使用 mingw-get install mingw32-make 指令安装没效果,只有到官网下载了https://sourceforge.net/projects/mingw/files/MinGW/Extension/make/make-3.82.90-cvs/make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma/download然后放置到/MinGW/mingw/bin即可,同时将这个路径添加到PATH

配置好以后直接在build文件夹下,运行cmd.exe shell, mingw32-make -j5,之后运行mingw32-make install 安装文件到C:/Program Files (x86)/LAPACK,勾选BUILD_SHARED_LIBS

方案二: MSYS Makefiles

步骤同上,不过confige时候选择MSYS Makefile而已,是利用msys 中的make.exe和sh.exe作为shell编译安装

配置好之后你就可以在Visual Studio中创建C应用程序同时链接到MinGW-built LAPACK DLLs;在Visual Studio 中使用LAPACK过程中,由于是链接MinGW-built lapack DLLs所以需要GNU runtime DLLS, 运行动态库libgfortran-3.dll 和 libgcc_s_dw2-1.dll 都需要,不过若是已经把GNU runtime 文件夹添加到了PATH,则不必要进行上一步设置。

如上所述

静态库生成:libblas.a liblapack.a和libtmglib.a

动态库生成:libblas.dll.a liblapack.dll.a和libtmglib.dll.a和runtime: libblas.dll,liblapack.dll和libtmglib.dll

 

posted @ 2017-12-17 01:15  采男孩的小蘑菇  阅读(2775)  评论(0编辑  收藏  举报