在windows10的ubuntu子系统上配置C/C++编译环境


前言

本文记录了在ubuntu系统下C语言编译环境配置时候需要注意的一个要点——镜像源版本。


一、 系统安装

1.1 windows10下的ubuntu子系统安装

1.1.1 window环境配置

进入设置面板,搜索“开发者设置”,进入:
在这里插入图片描述

选中开发者模式,如下:
在这里插入图片描述
再回到设置面板,搜索“控制面板”,进入:
在这里插入图片描述
依次进入路径:控制面板 -> 程序 -> 程序和功能,在下图左侧点击“启动或关闭windows功能”
在这里插入图片描述
选择“适用于linux的windows子系统”选项:

在这里插入图片描述
安装好Ubuntu后,第一次开机添加用户名时,可能会出现“指定的网络名不再可用”的问题。所以还要选上“虚拟机平台”选项:
在这里插入图片描述
以上两步完成Windows上的配置。

1.1.2 ubuntu下载安装

打开软件商店,直接搜索“ubuntu”:
在这里插入图片描述

选择一个版本下载安装即可。
在这里插入图片描述


1.2 怎么在ubuntu子系统上访问windows10上的文件

windows10的硬盘访问:

# windows10的硬盘都在 /mnt 目录下
cd /mnt
#查看目录就可以看到盘符
ll

在这里插入图片描述
windows10的U盘访问:

#假设我的U盘在Windows上显示的盘符是: F盘
#在/mnt下创建U盘的挂载目录,注意,此时使用U盘对应的盘符是为了让它与电脑硬盘的名字不同
sudo mkdir /mnt/f
#挂载U盘,注意此处使用: 大写+冒号
sudo mount -t drvfs F: /mnt
#进入U盘
cd /mnt/f
#查看U盘内容
ls -al
#退出U盘
sudo umount /mnt/f

二、换源要点

2.1 镜像源版本号

注意:ubuntu系统有版本号,它的镜像源也同样有版本号,镜像源版本号与系统不一样,会造成无法正常更新,安装软件的时候出现无数依赖问题。

2.2 换源步骤

windows10上的ubuntu子系统我没有去安装图形界面,平时也只是用来编译下简单的程序文件。

这里提供清华源的镜像地址入口:
清华大学开源软件镜像站

请选择与你系统版本一样的镜像源:
在这里插入图片描述
复制与你系统版本一样镜像源的内容,在电脑的D盘根目录下新建一个文本文件,文件名为sources.list ,注意名字的source后面后面还有一个“s”,将复制的内容粘贴进去并保存退出。

接下来在ubuntu上输入以下代码:

#将原有的sources.list文件重命名
sudo mv /etc/apt/sources.list sources.list.bak

#把刚刚D盘下新建的sources.list文件复制到ubuntu子系统对应目录下
sudo cp /mnt/d/sources.list /etc/apt

#更新软件源
sudo apt-get update
sudo apt-get upgrade

三、安装C编译环境的命令

3.1 安装命令

#下载 c/c++ 编译工具
sudo apt-get install build-essential

3.2 检查安装版本

gcc -v
g++ -v

四、配色

4.1 更改终端配色为Ubuntu默认配色

在这里插入图片描述
选择“属性”
在这里插入图片描述
更改背景配色:
在这里插入图片描述
效果如下:
在这里插入图片描述

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Ubuntu 20.04中配置C/C++环境,您可以按照以下步骤进行操作: 1. 首先,您需要在Ubuntu上安装Visual Studio Code (VSCode)。您可以前往VSCode官网,下载Linux x64.deb版本,并将其保存到Ubuntu的Downloads文件夹中。 2. 安装完成后,打开VSCode,并前往扩展商店。搜索并安装C/C++扩展,它将为您提供C/C++开发所需的工具和功能。 3. 安装完C/C++扩展后,您需要配置编译和调试环境。首先,确保您的系统上已经安装了gcc或g++编译器。您可以通过在终端中运行以下命令来检查是否已安装: ``` gcc --version g++ --version ``` 如果没有安装,可以运行以下命令来安装: ``` sudo apt update sudo apt install build-essential ``` 4. 接下来,您需要在VSCode中配置launch.json文件以启用调试功能。在VSCode中,按下`Ctrl + Shift + D`打开调试面板,然后点击齿轮图标以编辑launch.json文件。 5. 在launch.json文件中,您可以选择不同的配置模板,比如C++ (GDB/LLDB)。根据您的需求进行选择,并根据您的项目设置相应的调试参数。 请注意,您可能需要调整以下参数: - `"program"`:指定要调试的可执行文件路径。 - `"miDebuggerPath"`:指定用于调试的调试器路径,如gdb或lldb。 6. 配置完launch.json后,您可以在VSCode中编写和调试C/C++代码了。您可以使用VSCode的内建终端功能来编译和运行您的代码,或者使用其他扩展来提供更多的功能,例如C/C++ Intellisense等。 7. 如果您在Windows上已经下载好了相关文件,并且已经将其拖拽到虚拟机中的Ubuntu系统中,您可以直接使用这些文件进行开发。 可以通过在终端中导航到文件所在的目录,并执行相应的编译和运行命令来使用这些文件。 请确保文件路径和命令行参数正确,并根据需要进行调整。 希望以上步骤对您有所帮助,祝您在Ubuntu 20.04中配置C/C++环境顺利!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Ubuntu20.04下安装VSCode(配置C/C++开发环境)](https://blog.csdn.net/fangshuo_light/article/details/123635576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值