美文网首页
windows 子系统安装gcc

windows 子系统安装gcc

作者: YuWenHaiBo | 来源:发表于2018-02-10 15:34 被阅读353次

    系统是Ubuntu,具体怎么安装子系统可以看看这篇文章,
    Windows10内置Linux子系统初体验
    Ubuntu更新源的时候请注意自己的系统Codename ,可以借助lsb_release -a查看

    版本号    Codename
    11.04:  natty
    11.10:  oneiric
    12.04:  precise
    12.10:  quantal
    13.04:  raring
    13.10:  saucy
    14.04:  trusty
    14.10:  utopic
    15.04:  vivid
    15.10:  wily
    16.04:  xenial
    16.10:  yakkety
    

    如果我们的版本是16.04,我们就改文件内容为以下

    # 1.备份原来的数据源配置文件
    cp /etc/apt/sources.list /etc/apt/sources.list_backup
    # 2.编辑数据源配置文件
    vi /etc/apt/sources.list
    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    

    好了基本上搞定这个基本就没有大问题了,开始安装gcc-7版本吧,自带是的4.8.5,没有的话可以使用,apt install gcc 安装,更高级的就下载不到了
    准备升级之前我们先做一些配置:

    • 安装ppa
      在toolchain/test下已经有打包好的gcc,版本有4.x、5.0、6.0等,可以用PPA升级gcc
    
    首先添加ppa到库:
    
    1 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    2 sudo apt-get update
    
    如果提示未安装,还需要先安装它的包:
    
    1 sudo apt-get install software-properties-common
    
    
    
    
    • 安装apt-fast
      由于ppa慢的要死,我们这里用这个来取代默认的apt-get配合上面的来下载
      项目地址:
      点这里
      安装步骤这里写的很详细了,我来大致说下吧
    sudo add-apt-repository ppa:apt-fast/stable
    sudo apt-get update
    sudo apt-get -y install apt-fast
    这里就会弹框了,选择apt-get 之后还有个选项我选择的是yes,没有太多精力管这里的事情了,有兴趣自己研究下这里是什么意思
    
    • 准备好了,我们就安装了

    用apt-fast安装
    sudo apt-fast install gcc-7 g++-7

    这就安装好了我们可以进入
    /usr/bin 可以看到x86_64-linux-gnu-g++-7 和 x86_64-linux-gnu-gcc-7
    创建个软连接吧
    ln -s x86_64-linux-gnu-g++-7 g++
    ln -s x86_64-linux-gnu-gcc-7 gcc
    很简单吧,如果碰到其他的问题可以在下面我引用文章里面看看,有没有解决方案,或者给我留言。

    相关文章

      网友评论

          本文标题:windows 子系统安装gcc

          本文链接:https://www.haomeiwen.com/subject/mdnctftx.html