Windows下c/c++开发环境配置

这篇文章主要满足那些向牛人进发的programmer,想要抛弃用之已久的IDE(visual studio),改用像linux下的命令行形式。

高手请绕过。

另:这篇文章会慢慢完善。

一,安装编辑器GVim

可以从vim.org网站下载windows版的gvim

建议将gvim的vimruntime目录放在环境变量里。例如:

path=others;d:/program files/vim/vim73;

这样的好处是,我们可以在cmd或者“运行”里,随时将gvim或者vim呼唤出来。win+R启动“运行”。

二,配置GVim:ctags,taglist等

配置文件为vim下的_vimrc

基本配置:

filetype on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent

syntax on
set number
colo murphy


set nobackup
set nocompatible


source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

当然,根据你的品好,可以不断修改添加。

设置ctags

从http://ctags.sourceforge.net/下载ctags58.zip,解压后,复制ctags.exe到vim73目录下,即跟gvim.exe同一个目录。

由于前面设置过path了,所以cmd中可以随时呼唤ctags。

ctags -R将建立当前目录的tags文件

在_vimrc中设置如下:

set tags=tags;
set autochdir

设置taglist

从vim.org的srcipts栏目下,找到taglist,下载解压后,得到taglist.vim脚本和taglist.txt帮助文件,分别放入vim73的plugin和doc目录中。

由此可见,vim其实已经是一个脚本解释器了。

在_vimrc中设置如下:

nnoremap :Tlist

这样当你在命令模式中按时,就会出现taglist。当然也可以用命令:Tlist

三,设置编译器环境变量

即利用sdk中的cl、link、nmake等。

这里有两种情况:1,安装了visual studio 6以上的;2,只是安装了windows sdk和其他编译器的。

对于情况一,请运行D:/Program Files/Microsoft Visual Studio 10.0/VC下的vcvarsall.bat即可。

对于情况二,把sdk中的bin,include,lib都放入path中,可以模仿情况一,写一个批处理,这样每次运行批处理,执行set path,将bin,include,lib放入。即可构建。然后把自己安装的编辑器也放在path中即可。不过还好像没见过其他的。

四,试编译

cl  -c –W3 -EHsc test.cpp

link kernel32.lib user32.lib gdi32.lib test.obj

你可能感兴趣的:(Windows下c/c++开发环境配置)