本文是對於win10下安裝ubuntu 18.04的安裝、配置c語言開發環境的記錄:
一、win10下面的設置,從win10的1709開始,可以完整的搞定linux子系統,如果win10版本不夠的同學,請自行升級。依稀以文字表示圖形按鈕的內容,點擊相應的按鈕即可。
1、開始-->設置-->更新和安全-->開發者選項-->選中開發人員模式,等待系統完成
2、開始-->設置-->應用-->程序和功能-->啟用或關閉windows功能-->勾選 適用於linux的windows子系統,在此也可順便把IE11的勾選去掉,棄用IE11
3、win+R-->CMD-->lxrun /install /y安裝后,重新啟動
4、win+R-->bash-->輸入linux用戶名-->輸入用戶密碼兩次,兩次必須一模一樣,等待完成后,自動進入linux中
5、sudo vi/etc/apt/sources.list打開軟件源文件
6、ct/mirrors.ustc.edu.cn后:wq
7、sudo apt update && sudo apt upgrade
8、apt install build-essential cmake gdb git vim binutils-doc cpp-doc gcc-6-locales gcc-6-doc manpages-dev autoconf autoconf-doc automake libtool libtool-doc bison bison-doc gcc-doc gdb-doc gdbserver git-doc glibc-doc lrzip glibc-doc libstdc++-6-doc make-doc ed diffutils-doc perl-doc ctags vim-doc vim-scripts doc-base m4-doc vim-addon-manager glibc-doc-reference glibc-source pinfo ttf-dejavu ttf-dejavu-core ttf-dejavu-extra python3-examples python3 python3-doc rename autoconf-archive fonts-lato sl cowsay linuxlogo screenfetch cmatrix asciinema powerline python3 valgrind pkg-config
9、安裝powerline,第8步,軟件已安裝,這一步主要完成字體的配置和安裝
mkdir -p .local/share/fonts/
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf
mv PowerlineSymbols.otf .local/share/fonts/
sudo fc-cache -f -v
wget https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
mkdir -p .config/fontconfig/
mv 10-powerline-symbols.conf .config/fontconfig/fonts.conf
cd /usr/share/powerline/bindings/bash/ 查看目錄下是否有powerline
.bashrc文件的最后添加:
POWERLINE_SCRIPT=/usr/share/powerline/bindings/bash/powerline.sh
if [ -f $POWERLINE_SCRIPT ]; then
source $POWERLINE_SCRIPT
fi
win10下安裝字體成功后,記得設置成終端字體,即可。
10、建立win0到linux子系統home的快捷方式:我這里的目錄為:C:\Users\guochaoxxl\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\nication
在這個目錄中有兩個可能不太一樣:
1、guochaoxxl是我的win10的用戶名稱,作為一個忠告,不要在win10中使用中文名稱的用戶,否則絕對會讓你后悔的
2、nication是我安裝的linux的用戶名稱
3、如果想訪問linux子系統的根目錄,只要向上兩級目錄即可
4、win10桌面上建立一個快捷方式linuxhome,指向C:\Users\guochaoxxl\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\nication即可
11、配置vim:
利用第10步創建的快捷方式,拷貝.bashrc和.vimrc文件和.vim目錄,關鍵是修改權限:
chmod 777 .bashrc .vimrc .vim/
cd .vim/
chmod 777 colors/ syntax/
cd colors/
chmod 777 *
cd ../syntax
chmod 777 *
12、配置git
git config --global user.name "guochaoxxl"
git config --global user.email "guochaoxxl@163.com"
git config --global color.ui auto
git config --global core.editor vim
git config --list 查看
如果覺得配置遠程倉庫麻煩,可以從遠程clone一個倉庫,后來可以使用git push即可,避免自己搞定遠程倉庫。
修改完文件后,例如:testc.c
git add testc.c
git commit testc.c
修改commit信息
git push
輸入自己的用戶名
輸入自己的用戶密碼
如果都正確,就將新修改的文件推送到遠程倉庫了
如果只是想從遠程倉庫獲取更新,使用git pull即可 msdn itellyou cn