Ubuntu之C++開發環境的搭建


  初學Linux,今天反復卸載與重裝微軟商店的Ubuntu好幾次,終於解鎖了在Ubuntu上搭建C++開發環境的正確姿勢,

搭建了一個非常簡單的開發環境;簡單到什么地步呢?只是簡單地配置了一下編輯器,安裝了幾款編譯器。

而就是這樣一個簡單的開發環境,對於現在的我來說足夠用了。


編輯器

  Ubuntu自帶了Vim編輯器,通過編輯.vimrc文件便可隨意配置自己的Vim了(入坑的原因),必要配置如下:

  1. set number    //顯示行號
  2. set tabstop=4    //設置tab的縮進寬度
  3. set shiftwidth=4    //設置<<和>>的縮進寬度及自動縮進寬度
  4. set cindent    //設置c/c++風格的自動縮進
  5. inoremap ( ()<Esc>i
    inoremap [ []<Esc>i
    inoremap { {<CR>}<Esc>O
    inoremap ' ''<Esc>i
    inoremap " ""<Esc>i    //括號及引號的自動補全
  6. 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++編譯器。

  1. sudo apt-get update    //更新源列表。
  2. sudo apt-get install build-essential    //安裝了該軟件包,編譯c/c++所需要的軟件包也都會被安裝。

     一個簡單的開發環境就這樣搭建好了。


科普

 1.   sudo apt-get update

   linux每個發行版,都會維護一個自己的"軟件倉庫",其中Ubuntu維護的"軟件倉庫"是源列表

   說白了就是網址列表,這個地址指向的數據標識着這台源服務器上有哪些軟件可以安裝使用。

   這個命令的作用是獲得最新的軟件包的列表,它會訪問源列表里的每個網址,並讀取軟件列表,然后保存在本地電腦。

   軟件包管理器里看到的軟件列表,都是通過該命令更新的。

 2.  sudo apt-get upgrade

   該命令會對本機上已安裝的軟件與軟件列表對應軟件做比較,看是否需要更新。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM