编译32位Windows(C ++)

时间:2014-03-15 07:11:41

标签: c++

我在IDE DEV-C ++中用C ++编写了一个非常简单的计算器程序。

代码很好,因为它编译得很好并且按照它应该运行,但是当我发送它时 通过Skype转发给他的朋友,他无法运行它,因为他的机器运行32位Windows,而DEV-C ++编译我的64位程序。

我如何为32位Windows编译?我只需要下载32位版本的DEV-C ++吗?如果是这样,有人可以链接我吗?我查看了他们的网站,我无法找到它。

否则我怎么能为32位Windows编译它?

谢谢!

抗体

更新:我刚刚在"编译器选项"下找到了一个选项。在Dev-C ++中,它给出了一个包含如下选项的列表:

http://prntscr.com/30xts8

可能是吗?

1 个答案:

答案 0 :(得分:2)

您已经找到了答案:您需要告诉编译器为正确的平台构建代码。你可以选择' TDM-GCC 4.8.1 32位版本'从该列表中重新编译您的应用程序。

32位和64位(发布,调试和性能分析)的三个选项应该在不同的情况下使用:

  • 调试:您应该在处理代码时选择并希望使用debugger。编译器会将“#”调试符号添加到可执行文件中,调试器(例如GDB)可以识别并使用它来为您提供有意义的错误消息。
  • 发布:构建一个适合您发送给您的客户或您的朋友的应用程序。
  • 分析:构建适合与profiler一起使用的应用程序。

我希望能让你清楚明白。