首页 > 编程语言 > 详细

Windows10内置Linux子系统安装及C++编程环境配置

时间:2020-06-28 23:04:50      阅读:88      评论:0      收藏:0      [点我收藏+]

想在Linux系统下进行C++编程学习,发现Windows10内置了Linx内核,可以直接像安装软件一样安装Ubuntu子系统,这比安装双系统和虚拟机方便多了。

1、设置开发者选项

技术分享图片

2、控制面板->程序与功能->启动或关闭Windows功能

技术分享图片 技术分享图片

3、从应用商店安装Ubuntu

技术分享图片

4、打开Ubuntu,设置用户名和密码

第一次打开安装好的Ubuntu,按着提示一步一步设置好用户名和密码

5、更换为国内源

直接用默认的源可能下载速度很慢甚至下载失败,将/etc/apt/source.list文件备份并更改源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list

比如,这里使用的是清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

6、安装图形界面

安装图像界面有多种方法:

1)xrdp + win10远程桌面

可以显示完整的桌面,但是延时较高

sudo apt-get update 

sudo apt-get install xorg  // 安装xorg基础软件环境
sudo apt-get install  xfce4 // 安装xfce桌面环境
sudo apt-get install xrdp //安装xrdp,提供一个windows远程桌面的服务端,让windows主机可以通过常用的远程桌面工具连接到linux服务器上

sudo sed -i ‘s/port=3389/g‘ /etc/xrdp/xrdp.ini // 配置端口

sudo echo xfce4-session > ~/.xsession // 将xfce4的会话环境写入到默认的会话环境配置文件中去

sudo /etc/init.d/xrdp restart  // 重启xrdp服务

之后,打开远程桌面连接,点击进入,输入 本机IP:端口(3390或3389),即可登陆到Ubuntu系统 技术分享图片

=注意=:桌面开启时不能关闭Ubuntu终端,且每次进入桌面前必须在终端启动xrdp服务sudo /etc/init.d/xrdp start

2) Xming

延时低,运行程序需要在前面加“DISPLAY=:0 XXX”,其中XXX为软件名称

1、安装Xming 2、安装后打开Xlaunch,选择 “multiple windows”,端口默认为0即可。然后一直下一步。完成 3、打开Ubuntu,命令行输入你要打开的软件:如 DISPLAY=:0 firefox,即可打开软件

7、配置C++编程环境

build-essential软件包,安装这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库

sudo apt-get install build-essential 

安装CodeBlocks

sudo apt-get update

sudo apt-get install codeblocks

sudo apt-get install codeblocks-contrib

打开CodeBlocks

DISPLAY=:0 codeblocks

参考

Windows10安装Ubuntu桌面子系统

win10内置Ubuntu子系统安装及其图形化界面安装

Windows10内置Linux子系统安装及C++编程环境配置

原文:https://www.cnblogs.com/liuxin0430/p/13067497.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!