使用 mingw-get install mingw32-make 指令安装没效果

时间:2022-04-30 07:44:02

MinGW根基的配置环境

使用 mingw-get install mingw32-make 指令安装没效果

编译安置

方案一: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

使用 mingw-get install mingw32-make 指令安装没效果

配置好以后直接在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