基本思想是,我想为几个c文件生成文本格式的调用图。在谷歌搜索了很长时间后,我发现了cflow,它可以提供我想要的一切,但它只能在Linux或其他地方运行。然后我开始搜索如何将Web上的cflow源文件编译为exe文件。我发现MinGW应该可以进行跨平台编译。
安装MinGW和MSYS并运行常用命令“./configure; make; make install”后,我发现一个错误,即找不到“mkdir”。其实。实际上我想知道这是否是编译整个包的正确方法。
有谁知道如何在Windows中正确构建cflow.exe?如果有教程或类似的东西,我将非常感谢。
宋
答案 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