windows - 使用MinGW从GNU源码包在windows中创建exe文件

标签 windows compilation mingw gnu cflow

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

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

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

歌曲

最佳答案

解决方案

请尝试这个 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

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

相关文章:

c - ‘(’ token 之前的预期标识符或 ‘/’

mingw - -Wundef 和 -Werror=undef 在 MinGw 4.4.1 中不能一起工作

windows - Git 不会还原或提交它认为已修改的文件

java - 如何从 Windows 运行 ZooInspector

windows - wget unicode 文件名错误

windows - 用于将 Windows XP + 标准化应用程序部署到小型计算机实验室的简单免费或廉价工具?

go - 无法从 OSX 交叉编译到 Linux

c++ - 内联调用 always_inline 失败 '__m128i _mm_cvtepu8_epi32(__m128i)' : target specific option mismatch _mm_cvtepu8_epi32 (__m128i __X)

windows - MINGW Git bash 中的 Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

c - dlmalloc 在 Win7 上崩溃