Windows10內建Linux子系統安裝及C++程式設計環境配置
阿新 • • 發佈:2020-06-29
想在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