Gvim自动编译运行c++11的程序
2014-04-12 10:29
330 查看
gcc中对c++11的支持是默认不开启的,要想在实现对其的成功编译,需要添加参数-std=c++11:
即上述代码中第二行才能实现对c++11代码的成功编译;
要在Gvim中自动编译运行c++11的 .cpp 程序需要在_vimrc文件中添加如下代码:
附上一篇介绍各种编译器对c++11标准的的支持情况:
http://www.tuicool.com/articles/bAzeay
g++ -o test.exe test.cpp g++ -o test.exe test.cpp -std=c++11
即上述代码中第二行才能实现对c++11代码的成功编译;
要在Gvim中自动编译运行c++11的 .cpp 程序需要在_vimrc文件中添加如下代码:
" <F5> 编译和运行C/C++ map <F5> :call CompileRunGcc()<CR> func CompileRunGcc() exec "w" if &filetype == 'c' echo "Compiling ..." exec "!gcc % -o %<" echo "Compiled successfully ..." exec "! %<" elseif &filetype == 'cpp' echo "Compiling ..." exec "!g++ % -o %< -std=c++11" echo "Compiled successfully ..." exec "! %<" endif endfunc
附上一篇介绍各种编译器对c++11标准的的支持情况:
http://www.tuicool.com/articles/bAzeay
相关文章推荐
- 易语言 让编译的程序自动以管理员身份运行
- MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错误
- MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错误
- 开机自动启动控制台并运行自己编译好的c++程序
- 使用NDK编译并运行C++11的Command line命令行程序
- MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错误
- Eclipse设置程序编译运行前自动保存
- C编译的程序运行后自动关闭问题解决
- 我用dev-c++编译的C程序,为什么程序一运行就自动关闭
- 自动编译并运行mapreduce程序的脚本
- 【转】Gvim配置(Windows and Linux)for C++|gvim编译运行c/c++程序
- EditPlus编译运行C程序的示例2--配置模板和学会使用自动完成
- vs2012编译xp运行的mfc程序InitializeCriticalSectionEx解决方案
- Linux巩固记录(5) hadoop 2.7.4下自己编译代码并运行MapReduce程序
- 使用Sublime Text快速编译运行java程序
- 张孝祥系列课程1:Java程序的“一次编译,到处运行”原理
- Google Protocol Buffers自带c++,java,python例子程序编译运行
- 64-bit Ubuntu 编译/运行 32-bit 程序
- cmd中编译和运行java程序+错误:找不到或无法加载主类
- VS2010编译的程序在XP上无运行库执行,以及ADO在XP上报80004003的错误处理