C++ 在windows上安装GCC4.9,并在Netbeans中进行配置
序言 如果我写的任何东西都不对,请你帮我纠正一下。我主要是一名php开发人员-我不喜欢这种编译东西。我知道www上有很多主题,但它们要么是旧的/过时的,非常复杂,要么是指向sourceforge上一堆文件的链接。我不知道应该下载哪些文件,下载后如何处理它们 现在已经搜索了几天了 到目前为止,我已经研究了几天,尝试了不同的编译器和设置,但我没有为c++14程序获得独立的可执行文件 第一编译器 我使用的第一个编译器是cygwin。我能够用c++14编译它,但在其他计算机上必须安装cygwin,而且cygwin dll也丢失了。我在谷歌上搜索发现,使用Cygwin编译的程序需要这个dll,但不能包含在程序中——或者我遗漏了什么 当前编译器 然后我切换到MinGW,这似乎是一个更好的选择,因为它允许编译独立的可执行文件,这是正确的,因为我可以这样做。嗯,我下载的MinGW安装程序安装在gcc版本4.8.1中。对于c++14,我需要4.9.1 正如标题所说,我想在Netbeans中配置它,但是如果有一个合适的命令行编译教程,这也没有问题,但是我尽量避免在工作中使用另一个IDE drangon.org 我也听说过,但是有很多链接链接到类似的东西 我的目标 更好地了解gcc和这些编译工具。 将gcc 4.9.1优先安装到MinGW中,因为它当前已安装 在Netbeans 8中配置它。 我建议你试试 它与MinGW类似,但具有更好的多读支持,可以轻松编译x64应用程序,更重要的是,目前它使用GCC4.9.2C++ 在windows上安装GCC4.9,并在Netbeans中进行配置,c++,windows,gcc,mingw,netbeans-8,C++,Windows,Gcc,Mingw,Netbeans 8,序言 如果我写的任何东西都不对,请你帮我纠正一下。我主要是一名php开发人员-我不喜欢这种编译东西。我知道www上有很多主题,但它们要么是旧的/过时的,非常复杂,要么是指向sourceforge上一堆文件的链接。我不知道应该下载哪些文件,下载后如何处理它们 现在已经搜索了几天了 到目前为止,我已经研究了几天,尝试了不同的编译器和设置,但我没有为c++14程序获得独立的可执行文件 第一编译器 我使用的第一个编译器是cygwin。我能够用c++14编译它,但在其他计算机上必须安装cygwin,而且c
顺便说一下,MinGW应用程序也需要一些.dll才能工作。通常,您只是在应用程序中提供这些库,但另一个选项是在链接阶段添加-static标志。使用它编译的应用程序不需要任何外部库文件,除非您使用的是不支持静态链接的第三方库。您可以从中获得相当新、完整且极易部署的MingW编译。感谢您的回复。明天我会看一看。由于HolyBlackCat建议的测试非常耗时,我还没有测试。不必更新我。您可以以任何方式使用此处获得的信息,无需附加任何字符串。您最好更明确地了解mingw builds矮化线程posix build,因为通过您的链接,有很多版本被提及。HolyBlackCat:感谢您的回复。我明天会调查一下。是的,你说得对。我在add中添加了-static。Netbeans中的命令行命令。Lol4to:什么是矮人线程posix?@AMartinNo1他在谈论安装程序的不同选项。它们决定了您将获得的MinGW-w64的具体版本。好吧,Lol4to建议了一种流行的组合。很高兴知道。感谢:-合理的链接选项是-static libgcc-static libstdc++以静态方式链接特定于GCC的库。不需要静态链接所有东西,这在任何情况下都是不可能的。