在Windows上安装gcc 4.9并在Netbeans中进行配置

时间:2015-04-11 21:43:43

标签: c++ windows gcc mingw netbeans-8

序言

如果我写的任何内容不正确,请非常友善和正确。我主要是一个php开发人员 - 我不是这个编译的东西。我知道www周围有很多主题,但它们似乎是旧的/过时的,非常复杂或链接到sourceforge上的一堆文件(我不知道我应该下载哪些文件以及下载后如何处理它们它们)。

现在搜索几天

我现在正在研究几天,并尝试了不同的编译器和设置,但我没有获得c ++ 14程序的独立可执行文件。

第一个编译器

我使用的第一个编译器是cygwin。我能够用c ++ 14编译它,但在其他计算机上必须安装cygwin以及缺少cygwin dll。我用Google搜索并发现使用Cygwin编译的程序需要这个dll但不能包含在程序本身中 - 或者我错过了什么?

当前编译器

然后我切换到MinGW,这似乎是一个更好的选择,因为它允许编译独立的可执行文件,这是正确的,因为我能够这样做。我从http://www.mingw.org/下载的MinGW设置安装在其他gcc版本4.8.1中。我需要4.9.1 for c ++ 14。

正如标题所说,我想在Netbeans中配置它,但是如果有一个适当的教程来编译它的命令行也没问题,但我试图避免使用另一个IDE,因为我们在工作中也使用它

drangon.org

我也听说过http://www.drangon.org/mingw/但是有很多链接链接到类似的东西。

我的目标

  1. 通常可以更好地了解gcc和这些编译内容。
  2. 安装gcc 4.9.1(首选安装在MinGW中,因为它当前已安装)
  3. 在Netbeans 8中配置它。

1 个答案:

答案 0 :(得分:0)

我建议你试试MinGW-w64。 (Download.

它类似于MinGW,但具有更好的多线程支持,可以轻松编译x64应用程序,更重要的是,此时它使用GCC 4.9.2。


顺便说一下,MinGW应用程序也需要一些.dll才能运行。通常,您只需在应用程序中提供这些库,但另一种选择是在链接阶段添加-static标志。使用它编译的应用程序不需要任何外部库文件(除非您使用的是不支持静态链接的第三方库)。