今天爲你們介紹如在Windows10下配置Linux下C語言開發環境,首先安裝linux子系統:
啓用開發者模式
一、打開設置
二、點擊更新和安全
三、點擊開發者選項
四、啓用開發人員模式
linux
五、更改系統功能,使用win+X快捷鍵調出系統管理菜單後點擊應用和功能,而後拉到底下,選擇程序和功能
六、選中應用或關閉Windows功能
七、勾選適用於Linux的Windows子系統,而後確認並重啓就能夠了git
八、安裝Linux系統,打開功能之後系統中其實尚未安裝Linux,須要使用cmd完成安裝(可能須要重啓下系統)。首先按Win+R開啓cmd命令輸入框,而後輸入lxrun /install /y來下載Linux系統。
九、好了,如今linux子系統安裝成功了,開始配置linux系統,更加適合咱們的使用。在cmd命令下輸入bash指令進入linux子系統。ubuntu
其實也能夠在微軟商店搜索linux,點擊安裝也是同樣的。
十、接着能夠輸入passwd重置密碼,重置完密碼就能夠正常使用了。
十一、在Ubuntu下咱們能夠經過 apt-get 命令 很方便的安裝 / 卸載軟件,因爲默認的軟件包倉庫是位於國外的,安裝軟件的時候就可能遇到各類網絡問題或者下載到的一些資源不完整,所以就須要切換數據源爲國內的鏡像站點來改善。編輯數據源配置文件 vi /etc/apt/sources.list
十二、接着就進入vi編輯器,完成編輯功能,提示沒有權限,使用sudo命令,或切換到root均可以
1三、繼續按enter鍵進入真正的vi編輯頁面
其中的vi的簡短說明:vim
一、vi編輯器一共有三種模式,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。命令模式下咱們只能控制屏幕光標的移動,字符、字或行的刪除,移動複製某區段及進入Insert mode下,或者到 last line mode等;插入模式下能夠作文字輸入,按「ESC」鍵可回到命令行模式;底行模式下,能夠將文件保存或退出vi,也能夠設置編輯環境,如尋找字符串、列出行號等。安全
二、當咱們進入vi編輯器的時候默認是命令行模式,這是後若是想編輯內容,就輸入 i 命令就能夠了。如今咱們要把鏡像源改成阿里的,因此插入以下內容:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
三、接着按「ESC」退會命令行模式,輸入命令行 wq! 保存退出就行了。
1四、或輸入命令apt-get update更新配置就能夠也能夠自動轉換爲中國源,速度應該基本能夠,這個過程可能比較長
bash
1五、安裝linux下的C開發經常使用軟件和工具,輸入命令sudo apt-get install gcc gdb make git vim 網絡