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
vim编辑器下载与安装
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
   该命令会对本机上已安装的软件与软件列表对应软件做⽐较,看是否需要更新。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。