Y.Z*_*Y.Z 5 gcc g++ ubuntu-12.04
我即将更新Ubuntu 12.04发布的默认GCC(版本4.6.3)到4.8.2,尽管编译需要一个独立的C++编译器
admin@ubuntu: /usr/local/gcc_build$ sudo make
Run Code Online (Sandbox Code Playgroud)
结束了
configure: error: C++ compiler missing or inoperational
make[2]: *** [configure-stage1-libcpp] Error 1
Run Code Online (Sandbox Code Playgroud)
因此我转向g++安装过程,优先选择最新版本,这意味着我想直接从源代码编译而不是apt-get.但说真的,我无论如何都找不到来源!(O_o).另一方面,GCC的来源是否也出现g++在我下载的tar文件中?谢谢.
PS:问题仍然没有解决 admin@ubuntu: /usr/local/gcc_build$ /home/admin/gcc-4.8.2/configure --enable-languages=c,c++
小智 11
添加ppa
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
安装g ++和gcc(版本4.8)
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
逐个运行以下命令,
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
就是你做完了!
您可以轻松编译源代码。
以下命令适用于 gcc 4.7。它们也适用于 gcc 4.8:
sudo apt-get install libmpfr-dev libgmp3-dev libmpc-dev flex bison
svn checkout svn://gcc.gnu.org/svn/gcc/trunk
cd trunk
./configure --prefix=/opt/gcc-4.8.2/usr/local/gcc-4.8.2 --enable-languages=c,c++
make
make install
Run Code Online (Sandbox Code Playgroud)
编译器将放置在/opt/目录中,因此您必须从那里使用它。
| 归档时间: |
|
| 查看次数: |
19718 次 |
| 最近记录: |