ubuntu gcc安装总结

前端之家收集整理的这篇文章主要介绍了ubuntu gcc安装总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、ubuntu 16编译安装GCC 5.1.0

Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了。因为最近在学习OpenMP,Gcc-5.1.0支持OpenMP4.0最新版本。所以,今天我们就来说说GCC的编译安装,安装的版本正是最新的5.1.0。下面我们进入正题(建议整个过程以root用户进行):

1.下载GCC源码:

wget ftp://mirrors.kernel.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz

2.解压:

tar -zxvf gcc-5.1.0.tar.gz

3.下载编译所需依赖项:

cd gcc-5.1.0 //进入解包后的gcc文件
./contrib/download_prerequisites //下载依赖项
cd .. //返回上层目录

4.建立编译输出目录:


mkdir gcc-build-5.1.0

5.进入输出目录,执行以下命令,并生成makefile文件

cd gcc-build-5.1.0
../gcc-5.1.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

6.编译:

make -j4接下来就是等待了,整个过程大约40分钟左右。PS:最好不要在编译过程中再去做别的什么事,整个过程cpu都是满载的,要是莫名终止了,后面麻烦事也不少。

7.安装:

编译结束以后,我们就可以执行安装了:

make install

8.检查版本:

gcc --version
或gcc -vroot@Ubuntu:~/下载/gcc-build-5.1.0$ gcc --version
gcc (GCC) 5.1.0
Copyright © 2015 Free Software Foundation,Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

还有一个版本:

#!/bin/bash
if [[`ls|grep gcc`== "" ]]
then
wget http://ftp.gnu.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz
fi
tar -zxvf gcc-5.1.0.tar.gz
mkdir gcc-build
cd gcc-build
rm -rf *
../gcc-5.1.0/contrib/download_prerequisites
../gcc-5.1.0/configure --build=x86_64-linux-gnu --prefix=/usr/local/lib/gcc-5.1.0 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib
make
make install
if [[`cat /etc/profile | grep 'PATH=/usr/local/lib/gcc-5.1.0/bin'`= "" ]]
then
echo'export PATH=/usr/local/lib/gcc-5.1.0/bin:$PATH'>> /etc/profile
fi
source /etc/profile
cd ..
rm -rf gcc-5.1.0 gcc-build

二、arm-linux安装gcc、g++命令:

使用如下命令进行arm-linux-gcc的安装:

sudo apt-get install gcc-arm-linux-gnueabihf

使用如下命令进行arm-linux-g++的安装:
sudo apt-get install g++-arm-linux-gnueabihf


卸载时使用如下命令进行移植:

(1)、arm-linux-gcc

sudo apt-get remove gcc-arm-linux-gnueabihf
(2)、arm-linux-g++
sudo apt-get remove g++-arm-linux-gnueabihf

安装完毕后,安装路径在 /usr/lib/gcc/arm-linux-gnueabihf

三、安装ARM-Linux-GCC工具链

在你的Ubuntu系统是最新的前提条件下,只需要执行如下命令就可以成功安装:

sudo apt-get install gcc-arm-linux-gnueabi

安装完成之后,直接在终端中键入

arm-linux-guneabi-gcc -v

可以看到具体的版本信息。

另外我们也可以通过官网的下载包进行安装:

官网:https://launchpad.net/gcc-arm-embedded

目前最新的包:gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2 (下载Linux版本)

在/home/justin目录下新建目录tools,注意justin是我的用户名,以下以xxx替代:

mkdir tools

保存到/home/justin/tools/目录下,然后进行解压:

sudo tar -xjvf gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2

解压完成之后,将编译bin文件导入系统路径,打开/root/.bashrc和/home/xxx/.bashrc文件增加如下信息:

export PATH=$PATH:/home/xxx/tools/gcc-arm-none-eabi-5_2-2015q4-20151219-linux/bin

然后让路径生效

source /root/.bashrc source /home/xxx/.bashrc

同样在终端中键入arm-linux-guneabi-gcc -v就可以看到版本信息。

原文链接:https://www.f2er.com/ubuntu/354830.html

猜你在找的Ubuntu相关文章