windows模仿linux下用vim、gcc/g++、 gdb写小程序
2014-01-18 14:23
344 查看
虽然不知道这样做有什么意义,windows下有很多优秀的IDE,但是对于写个小程序或者刚从linux转windows的可以参考,速度要比打开庞大的IDE快,也不用建立工程。
可以写c和c++,其他语言只要把对应工具的环境变量添加进去一样可以运行。(需要会使用vim,g++,gdb等工具)。
1、首先确保你安装了MinGW,里面集成了GNU的gcc,gdb等工具,然后把MinGW的路径添加到环境变量,然后确保你在安装了gvim。然后win+R打开cmd.exe,输入命令g++、gdb等,如果能使用这些工具而不是找不到命令,就可以下一步了。
2、现在示例一下,我在桌面建立一个文件夹叫做contest,新建一个名字为 t.cpp的源程序,开始编辑并且保存。
需要在你的vimrc配置文件添加这一句 set autochdir ,这样打开文件就可以自动切换到当前文件夹。
3、用g++编译,vim下用:!执行shell命令,所以输入 :!g++ -g t.cpp -o t
就可以编译了,-g参数用来调试的,编译完成后会跳出窗口。
vim的一个强大之处就是可以map一些组合键,所以下面这个命令添加到.vimrc之后就可以一键编译了,按F6就可以直接编译了。这个是简化版,没有指定生成文件名。
一样的方法也可实现一键运行和打开gdb调试器。所以写小程序的时候可以比IDE还要方便。
map <F6> <Esc>:!g++ % <Enter>
解释一下:
map是映射命令,F6需要用尖括号括起来,Esc到命令模式然后执行shell命令 :!g++, % 代表当前文件名,然后回车。
关于vim中表示文件名的方法 http://blog.csdn.net/pegasuswang_/article/details/22677855
4、这时候就会在当前文件夹生成可执行文件t.exe,还是在vim下用 :!t 就可以执行当前文件夹下的t.exe,可以不用加exe后缀。
5、调试也是一样,在vim中输入 :!gdb t 就可以调试了,和linux下的一样。
可以写c和c++,其他语言只要把对应工具的环境变量添加进去一样可以运行。(需要会使用vim,g++,gdb等工具)。
1、首先确保你安装了MinGW,里面集成了GNU的gcc,gdb等工具,然后把MinGW的路径添加到环境变量,然后确保你在安装了gvim。然后win+R打开cmd.exe,输入命令g++、gdb等,如果能使用这些工具而不是找不到命令,就可以下一步了。
2、现在示例一下,我在桌面建立一个文件夹叫做contest,新建一个名字为 t.cpp的源程序,开始编辑并且保存。
需要在你的vimrc配置文件添加这一句 set autochdir ,这样打开文件就可以自动切换到当前文件夹。
3、用g++编译,vim下用:!执行shell命令,所以输入 :!g++ -g t.cpp -o t
就可以编译了,-g参数用来调试的,编译完成后会跳出窗口。
vim的一个强大之处就是可以map一些组合键,所以下面这个命令添加到.vimrc之后就可以一键编译了,按F6就可以直接编译了。这个是简化版,没有指定生成文件名。
一样的方法也可实现一键运行和打开gdb调试器。所以写小程序的时候可以比IDE还要方便。
map <F6> <Esc>:!g++ % <Enter>
解释一下:
map是映射命令,F6需要用尖括号括起来,Esc到命令模式然后执行shell命令 :!g++, % 代表当前文件名,然后回车。
关于vim中表示文件名的方法 http://blog.csdn.net/pegasuswang_/article/details/22677855
4、这时候就会在当前文件夹生成可执行文件t.exe,还是在vim下用 :!t 就可以执行当前文件夹下的t.exe,可以不用加exe后缀。
5、调试也是一样,在vim中输入 :!gdb t 就可以调试了,和linux下的一样。
相关文章推荐
- Linux下的重要目录、命令讲解以及gcc/g++、gdb、vim的安装
- 【Linux】gcc/g++、gdb、vim的安装及使用
- 在Linux环境下安装gcc/g++/gdb/vim,以及进行vim的配置
- Linux下C/C++程序调试基础(GCC,G++,GDB,CGDB,DDD)
- Linux下g++/gdb的简单安装和vim的配置
- [linux]如何使用命令安装gcc/g++, gdb, vim
- Linux下的简单C程序gcc编译、gdb调试。
- 打造Windows环境下的GCC+VIM的程序编写编译新模式
- Linux下安装gcc,gdb,MySQL以及vim的配置
- Linux配置vim ctags g++ IDE GDB
- Linux配置vim ctags g++ IDE GDB
- 在Windows下配置VIM,实现GCC G++编译和调试
- Linux-使用命令安装gcc/g++, gdb, vim
- linux-C 开发及调试工具 (vim-gcc-gdb-coredump)总结
- Linux下vim的配置和gcc/g++,gdb的简单安装
- Linux下开发环境(gcc/g++/makefile/gdb)
- 1.2.在linux环境实践,使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。并熟悉相关指令。
- Linux gcc gdb 编译调试程序
- 【Linux】g++/gdb的安装和vim的配置
- 在Linux下如何使用命令安装gcc/g++, gdb, vim