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子系統安裝及其圖形化界面安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM