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


    想在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子系统安装及其图形化界面安装

  • 相关阅读:
    2020~2021年第一学期《计算机科学概论》第一周学习总结
    蓝精灵小组第六周小组讨论学习总结
    2020-2021年第一学期 20202412姜和言 《网络空间安全》第六周学习总结
    蓝精灵小组第五周小组讨论学习总结
    2020-2021年第一学期 20202412姜和言 《网络空间安全》第五周学习总结
    2020-2021年第一学期 20202412姜和言 《网络空间安全》第四周学习总结
    蓝精灵小组第二周小组讨论学习总结
    2020-2021年第一学期 20202412姜和言 《网络空间安全》第三周学习总结
    蓝精灵小组第二周小组讨论学习总结
    2020-2021年第一学期 20202412姜和言 《网络空间安全》第二周学习总结
  • 原文地址:https://www.cnblogs.com/liuxin0430/p/13067497.html
Copyright © 2020-2023  润新知