【发布时间】:2012-04-25 16:18:59
【问题描述】:
我正在尝试在 Windows 上使用 MinGW 编译一个简单的 helloworld 程序,但没有任何反应。没有输出,没有可执行文件,什么都没有。我刚刚使用他们的mingw-get-inst-20120421.exe 安装程序安装了最新的 MinGW。当我使用 Code::Blocks 附带的旧版 MinGW 时,我能够编译该程序。我没有想法,我的谷歌搜索是徒劳的。 C:\MinGW\bin 在我的路径上,我正在使用 MSYS。
MSYS 中的命令行参数:
gcc helloworld.c -o helloworld
【问题讨论】:
-
请提供命令行参数和结果。听起来您正在尝试在 cmd 提示符而不是 msys 控制台中进行编译。
-
不是一个真正的答案,但我更喜欢 nuwen (nuwen.net/mingw.html) 或 TDM (tdm-gcc.tdragon.net) MinGW 发行版,因为它们的安装程序可以正常工作(nuwen 的安装只是从存档中提取 - 很好而且简单的)。我承认,我已经很久没有尝试“官方”安装程序了。也许从那以后它有所改善。
-
@MichaelBurr 感谢nuwen的推荐,我正在尝试。
-
我遇到了同样的问题。 msys 中没有命令做任何事情,例如
lsshmake等。我使用的是 Windows XP 32 位。我想我可能不小心有一个 64 位版本的 msys 并重新下载它,结果相同。不用说 msys 控制台甚至不会启动。