【发布时间】:2009-08-10 11:12:14
【问题描述】:
谁能建议我在哪里下载 GNU c++ 编译器,我可以在 Ubuntu 和带有 Netbeans IDE 以及 GNU 工具的 Windows 上使用它。
【问题讨论】:
谁能建议我在哪里下载 GNU c++ 编译器,我可以在 Ubuntu 和带有 Netbeans IDE 以及 GNU 工具的 Windows 上使用它。
【问题讨论】:
在 Debian/Ubuntu 上获得所需的一切非常容易:
sudo apt-get install build-essential
【讨论】:
使用GCC 怎么样?
引用它的主页:
GNU 编译器集合包括 C、C++、Objective-C 的前端, Fortran、Java 和 Ada,以及 这些语言的库 (libstdc++, libgcj,...)。
它绝对可以在 Ubuntu 上运行;它甚至是通过包系统提供的(对不起,我的系统是法语的):
$ apt-cache show g++
Package: g++
...
Description-fr: Compilateur C++ du projet GNU
Le compilateur C++ du projet GNU. Un compilateur C++ relativement portable
et capable de bonnes optimisations.
(翻译为描述:GNU C++ 编译器。这是 GNU C++ 编译器,一个相当便携的 C++ 优化编译器。 英文)
有关 Windows 支持的信息,您可以查看:http://gcc.gnu.org/install/specific.html#windows
引用 MinGW 的主页:
MinGW,“极简主义”的缩写 GNU for Windows”,是 GNU 的一个端口 编译器集合 (GCC) 和 GNU Binutils,用于开发 原生 Microsoft Windows 应用程序。
对于 netbeans,我不知道:我不使用它——至少不用于 C++...
【讨论】:
对于 Windows,您需要cygwin。
【讨论】:
在 Ubuntu 上使用 sudo apt-get install g++。
【讨论】:
如果您使用任何 Linux/Unix/Solaris 操作系统,除非您明确未安装,否则它是可用的。也就是说,如果您仍希望安装 GNU C++ 编译器,请使用此命令
sudo aptitude install build-essential
如果您想在 Windows 上下载它,步骤是 here 在 Minimalist GNU for Windows 上
【讨论】:
要安装 gcc 和 g++ 编译器,您需要 build-essential 包。这也将安装 GNU make。
build-essential 包含构建 Ubuntu 软件包所必需的软件包列表,包括 gcc 编译器、make 和其他必需的工具。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v
现在,您应该能够使用 C/C++ 编译器编译软件了。
要安装用于 c 和 c++ 开发的手册页,请安装 manpages-dev 软件包。
【讨论】: