【发布时间】:2011-06-27 10:21:45
【问题描述】:
自过去几个月以来,我一直在尝试编译开源项目,但没有成功。我只是不知道如何处理整个事情。通过互联网阅读并没有太大帮助。
有些带有 ./Configure 和 Makefile,而有些带有 Makefile。如何使用它们来生成可执行文件(或者它们有其他用途)。
我的机器目前有: 视窗XP, 用于 C/C++ 的 Mingw 编译器, 赛格温
我还需要其他软件吗?
谢谢!
编辑:
感谢您的回复。目前我正在尝试编译“Null Httpd”。它只带有一个makefile。
在我的命令行提示符中输入
/directoryContainingMakeFile/mingw32-make Makefile
我明白了
"Nothing to be done for 'Makefile'"
:(?我做对了吗?
【问题讨论】:
-
这些不是为了在 Windows 环境中构建的,尽管有时你可以让它与 cygwin 一起工作,假设它没有其他依赖项。
-
请看这篇文章:stackoverflow.com/questions/723659/… 我认为那里应有尽有。你不应该需要cygwin。 Mingw 可能足以编译您的代码。问候
-
你不应该说“make Makefile”,而应该只说“make”。 Make 也接受参数,但这些是“目标”而不是文件名。所以你可以经常说“make clean”来清理构建的工件,但你不要说“make
”,因为Makefile是它默认查找的文件。
标签: c windows open-source compilation mingw