map :call CompileRunGcc() func! CompileRunGcc() exec "w" exec "!gcc\ -o\ %<\ %<" exec "! ./%<" endfunc