如何在Windows下使用cmake和MinGW编译C接口LAPACKE?

如何在Windows下使用cmake和MinGW编译C接口LAPACKE?,c,cmake,mingw,lapacke,C,Cmake,Mingw,Lapacke,我知道Windows已经发布了二进制文件,我只是想自己编译一下。 我正确安装了CMake、mingw32 make、gcc、gfortran等。(使用MinGW) 我试过了 cd lapack mkdir build cd build cmake -G "MinGW Makefiles" .. mingw32-make 然后我得到了Fortran的静态库liblapack.a和libblas.a,但没有liblapack.a(lapack的C接口) 有一个简单的解决方案吗?LAPACKE是一个

我知道Windows已经发布了二进制文件,我只是想自己编译一下。 我正确安装了CMake、mingw32 make、gcc、gfortran等。(使用MinGW)

我试过了

cd lapack
mkdir build
cd build
cmake -G "MinGW Makefiles" ..
mingw32-make
然后我得到了Fortran的静态库liblapack.a和libblas.a,但没有liblapack.a(lapack的C接口)


有一个简单的解决方案吗?

LAPACKE是一个标题的集合,没有需要构建的内容。将您的程序链接到您获得的库(
liblapack
libblas
)。

LAPACKE是标题的集合,没有任何内容需要构建。将您的程序链接到您获得的库(
liblapack
libblas
)。

谢谢,但在我下载的Windows编译版本中有一个liblapacke.dll文件,标题提示我使用-llapacke编译,成功了。那么liblapacke.dll/.a是什么呢?我的程序是用C语言编写的。谢谢,但在我下载的Windows编译版本中有一个liblapacke.dll文件,标题提示我使用-llapacke编译,成功了。那么liblapacke.dll/.a是什么呢?我的程序是用C语言编写的。