众所周知,GNU的C++编译器g++是以源代码的形式提供的,当需要使用的时候,必须将其编译成可执行文件。按照GNU提供的编译步骤编译即可;
但是因为只编译C和C++的前端,所以要在开始编译之前,多做一些准备工作。
(1)将GNU gcc core和g++ tar包下载到同一个目录(GNU GCC是个编译器的集合,包含了多种语言的编译器,如果仅需要编译C/C++,下载core和
g++ tar包即可。)
(2)设置编译选项"--enable-langues=c,c++"(因为只编译GCC的C和C++的前端,所以要设置这个选项;否则,会有编译错误。)
(3)编译g++的时候需要从gmplib.org上下载GMP,MPC和MPFR包。
然后开始编译就能得到g++的可执行文件。