我一直在這一整個上午工作,我仍然無法找到一種方法來輕鬆綁定一個密鑰,使用Cygwin GCC從Windows版本的gVim編譯我的程序,然後運行它。我對Bash腳本編程有點新手,並且我一直無法在主目錄(C:/ cygwin/home)中創建.exe文件,然後運行它。如何使用Cygwin的GCC從Windows上的gVim進行編譯,然後運行該程序?
我有什麼至今:
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。
感謝您提前提供所有幫助。
它不再被維護。從那以後,我選擇了另一種解決方案,允許使用任何cygwinish程序(gcc,doxygen,latex等)進行編譯,並將生成的路徑名轉換爲vim32-(g)vim將理解的內容 - > http:// code.google.com/p/lh-vim/source/browse/#svn/BTW/trunk – 2010-09-20 12:19:36
是的,我試過這個插件,它沒有工作。我不知道錯誤是什麼,所以我放棄了這個方法。 – 2010-09-22 21:23:50