在WSL2中配置g++与gcc(Win10版)

:本文默认已经安装好WSL2中ubantu20.04版本子系统,

       详情请见我以前的文章:Win10下安装linux子系统:WSL2

一、安装g++与gcc

g++适用于linux系统下编译C++文件的,包含gcc,本质上都是一个含参数的可执行文件。

1.安装步骤

打开WSL2终端,分别执行以下三条命令,利用apt安装g++(7版本)

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install g++-7 -y

2.测试

在WSL2终端执行以下命令

g++-7 --version

会得到如下版本信息,安装成功

二、将g++-7永久设置为g++

        一般我们在使用时,通常会用g++或者gcc,写gcc-7难免与之前的开发习惯不符。众所周知,我们经常可以采用alias的方式将自定义名称。但alias需要每次打开终端都都需要设置一次难免过于麻烦,采用以下方式可以永久alias自定义命令

可以参考之前本人的文章:利用alias永久自定义命令

步骤1 进入root目录

利用root用户打开终端,执行以下命令,进入root目录

cd ~

 执行结果如下:

 步骤2 打开bashrc文件

执行以下命令,利用vim编辑软件打开.bashrc隐藏文件

vim .bashrc

执行结果如下:

步骤3 添加自定义命令

注:vim编辑容易出错,鼠标无效,全靠键盘,请严格按照以下步骤!

如果出错,请点ESC,然后输入:q,然后点击回车(退出vim编辑并不保存),再重新从步骤2开始!

1.      按住“Shift+i”,进入编辑模式,此时最后一行如下图所示,出现 -- INSERT -- 字样

2.     在文件中用键盘敲入以下两行内容:

3.       点击"ESC"退出编辑模式,并输入":wq",保存退出,返回命令行

步骤4 手动更新

执行以下命令,更新bashrc文件内容,使刚才添加的两条命令生效

source ~/.bashrc

测试 

执行以下命令,显示出版本信息,证明操作成功

三、g++测试小样本

本章用于测试g++简单使用,《Hello,GCC》

步骤1 建立hello.cpp文件

打开终端,运行如下命令,利用vim编辑器创建hello.cpp文件

vi hello.cpp

hello.cpp文件内容如下:

#include <iostream>

using namespace std;

int main(void) {
    cout << "Hello, gcc."<< endl;

    return 0;
}

ESC,输入:wq,保存退出

步骤2 编译运行

执行以下命令,编译hello.cpp文件

g++ hello.cpp

ls -l命令查看当前文件夹下,生成了一个a.out文件

执行以下命令,执行刚刚生成的a.out文件

./a.out

 结果输出Hello,gcc.   

至此,测试成功

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值