使用 MinGW 64 位在非 unix 系统上安装 FFTW 库
Posted
技术标签:
【中文标题】使用 MinGW 64 位在非 unix 系统上安装 FFTW 库【英文标题】:Installing FFTW library on a non-unix system using MinGW 64-bit 【发布时间】:2018-04-29 03:22:26 【问题描述】:我在 Windows 上安装 FFTW 库时遇到问题。我正在按照以下链接中的说明进行操作:
http://www.fftw.org/fftw3_doc/Installation-on-non_002dUnix-systems.html#Installation-on-non_002dUnix-systems
1) 下载 minGW 64 位后,我想知道如何访问“内核”和“simd-support”目录以按照建议编译 c 文件。
2) 由于我对这个库不熟悉,有没有更好的使用命令行安装库的方法?
如此链接中所写,在“在 minGW 下构建 FFTW3”的副标题下:
http://www.fftw.org/install/windows.html
当我运行以下命令时:
./configure --with-our-malloc16 --with-windows-f77-mangling --enable-shared --disable-static --enable-threads --with-combined-threads --enable-portable-binary --enable-sse2 --with-incoming-stack-boundary=2
我明白了:
'.' is not recognized as an internal or external command
任何帮助将不胜感激
【问题讨论】:
为什么不使用预编译的 DLL? 【参考方案1】:您正在 cmd/power shell 中运行配置脚本。您必须在 MinGW shell 中运行您的配置命令。
http://www.fftw.org/install/windows.html 具有预构建的库。它们为 32 位和 64 位应用程序提供维护良好和优化的构建。
【讨论】:
以上是关于使用 MinGW 64 位在非 unix 系统上安装 FFTW 库的主要内容,如果未能解决你的问题,请参考以下文章
请给个win10 64位在命令提示符下运行net start的结果截图。
ubuntu32bit的系统如何配置mingw-w64的交叉编译toolchain?