1. 程式人生 > 實用技巧 >Windows10內建Linux子系統安裝及C++程式設計環境配置

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