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

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

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

歌曲

最佳答案

解决方案

请尝试此Github存储库“GNU cflow 1.4的MinGW + MSYS构建”(对于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

关于windows - 使用MinGW从GNU源程序包在Windows中创建exe文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8419771/

10-11 15:58