Ubuntu之C++开发环境的搭建

  初学Linux,今天反复卸载与重装微软商店的Ubuntu好几回,终于解锁了在Ubuntu上搭建C++开发环境的正确姿式,linux

搭建了一个很是简单的开发环境;简单到什么地步呢?只是简单地配置了一下编辑器,安装了几款编译器。c++

而就是这样一个简单的开发环境,对于如今的我来讲足够用了。vim


编辑器

  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++所须要的软件包也都会被安装。

     一个简单的开发环境就这样搭建好了。ui


科普

 1.   sudo apt-get updatespa

   linux每一个发行版,都会维护一个本身的"软件仓库",其中Ubuntu维护的"软件仓库"是源列表ci

   说白了就是网址列表,这个地址指向的数据标识着这台源服务器上有哪些软件能够安装使用。开发

   这个命令的做用是得到最新的软件包的列表,它会访问源列表里的每一个网址,并读取软件列表,而后保存在本地电脑。rem

   软件包管理器里看到的软件列表,都是经过该命令更新的。

 2.  sudo apt-get upgrade

   该命令会对本机上已安装的软件与软件列表对应软件作比较,看是否须要更新。

相关文章
相关标签/搜索