使用MinGW在GNU源包的Windows中创建exe文件

时间:2011-12-07 17:30:51

标签: windows compilation mingw gnu cflow

基本思想是,我想为几个c文件生成文本格式的调用图。在谷歌搜索了很长时间后,我发现了cflow,它可以提供我想要的一切,但它只能在Linux或其他地方运行。然后我开始搜索如何将Web上的cflow源文件编译为exe文件。我发现MinGW应该可以进行跨平台编译。

安装MinGW和MSYS并运行常用命令“./configure; make; make install”后,我发现一个错误,即找不到“mkdir”。其实。实际上我想知道这是否是编译整个包的正确方法。

有谁知道如何在Windows中正确构建cflow.exe?如果有教程或类似的东西,我将非常感谢。

2 个答案:

答案 0 :(得分:1)

我今天能够做到这一点。我正在使用cygwin,在安装gcc,binutils,make之后,在下载gnu cflow.tar.gz后,它就像./configure ; make ; make install一样简单。

答案 1 :(得分:1)

解决方案

请尝试使用此Github存储库“MinGW + MSYS build of GNU cflow 1.4”(适用于Windows)。 https://github.com/noahp/cflow-mingw

它包含已编译的“cflow.exe”,以及有关如何使用mingw和msys构建cflow的说明。

测试

系统环境:Win 8.1(x64)

1.我测试了从github存储库下载的“cflow.exe”,令人惊讶的是它有效!

2.我遵循了mingw编译指令,并成功编译了“cflow 1.5”。

命令:

bash configure  
make