Ubuntu之開發環境的搭建 初學Linux,今天反覆卸載與重裝微軟商店的Ubuntu好幾次,終於解鎖了在Ubuntu上搭建開發環境的正確姿勢, 搭建了一個非常簡單的開發環境;簡單到什麼地步呢?只是簡單地配置了一下編輯器,安裝了幾款編譯器。 而就是這樣一個簡單的開發環境,對於現在的我來說足夠用了。 ...
Ubuntu之開發環境的搭建
初學Linux,今天反覆卸載與重裝微軟商店的Ubuntu好幾次,終於解鎖了在Ubuntu上搭建開發環境的正確姿勢,
搭建了一個非常簡單的開發環境;簡單到什麼地步呢?只是簡單地配置了一下編輯器,安裝了幾款編譯器。
而就是這樣一個簡單的開發環境,對於現在的我來說足夠用了。
編輯器
Ubuntu自帶了Vim編輯器,通過編輯.vimrc文件便可隨意配置自己的Vim了(入坑的原因),必要配置如下:
- set number //顯示行號
- set tabstop=4 //設置tab的縮進寬度
- set shiftwidth=4 //設置<<和>>的縮進寬度及自動縮進寬度
- set cindent //設置c/c++風格的自動縮進
- inoremap ( ()<Esc>i
inoremap [ []<Esc>i
inoremap { {<CR>}<Esc>O
inoremap ' ''<Esc>i
inoremap " ""<Esc>i //括弧及引號的自動補全 - map <F5> :call Compileandrun()<CR>
func! Compileandrun()
exec "w"
if &filetype == 'c'
exec '!g++ % -o %<'
exec '!time ./%<'
elseif &filetype == 'cpp'
exec '!g++ % -o %<'
exec '!time ./%<'
endif
endfunc //一鍵編譯運行
編譯器
在Ubuntu上只需兩個命令即可安裝上GCC及G++編譯器。
- sudo apt-get update //更新源列表。
- sudo apt-get install build-essential //安裝了該軟體包,編譯c/c++所需要的軟體包也都會被安裝。
一個簡單的開發環境就這樣搭建好了。
科普
1. sudo apt-get update
linux每個發行版,都會維護一個自己的"軟體倉庫",其中Ubuntu維護的"軟體倉庫"是源列表,
說白了就是網址列表,這個地址指向的數據標識著這台源伺服器上有哪些軟體可以安裝使用。
這個命令的作用是獲得最新的軟體包的列表,它會訪問源列表裡的每個網址,並讀取軟體列表,然後保存在本地電腦。
軟體包管理器里看到的軟體列表,都是通過該命令更新的。
2. sudo apt-get upgrade
該命令會對本機上已安裝的軟體與軟體列表對應軟體做比較,看是否需要更新。