谁能建议我在哪里下载 GNU c++ 编译器,我可以在 Ubuntu 和带有 Netbeans IDE 的 Windows 以及 GNU 工具上使用它。
7 回答
在 Debian/Ubuntu 上获得所需的一切非常容易:
sudo apt-get install build-essential
使用GCC怎么样?
引用它的主页:
GNU Compiler Collection 包括 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 是“Minimalist GNU for Windows”的缩写,是 GNU Compiler Collection (GCC) 和 GNU Binutils 的一个端口,用于开发本地 Microsoft Windows 应用程序。
对于netbeans,我不能说:我不使用它——至少不是用于C++...
对于 Windows,您将需要cygwin。
sudo apt-get install g++
在 Ubuntu 上使用。
如果您使用任何 Linux/Unix/Solaris 操作系统,除非您明确未安装,否则它是可用的。也就是说,如果您仍希望安装 GNU C++ 编译器,请使用此命令
sudo aptitude install build-essential
如果您想在 Windows 上下载它,请参考 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 包。