【发布时间】:2010-09-18 20:17:27
【问题描述】:
我整个早上都在工作,但我仍然找不到一种方法来轻松地绑定一个密钥,以便使用 Cygwin GCC 从 Windows 版本的 gVim 编译我的程序,然后运行它。我是 Bash 脚本的新手,我无法让它在主目录 (C:/cygwin/home) 中创建 .exe 然后运行它。
到目前为止我所拥有的:
map <F4> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
exec "!gcc /home/%:t && cd C:/cygwin/home && ./a.exe"
endfun
这一切都很好,除了当我转到主目录时,a.exe 不存在。在 cygwin 中使用 bash 脚本 .bat 中的 gcc 进行编译工作正常……但不是来自 gVim。
提前感谢所有帮助。
【问题讨论】:
标签: vim gcc cygwin compilation