Код: Выделить всё
g++ -O1 proga.cpp
Модератор: /dev/random
Код: Выделить всё
g++ -O1 proga.cpp
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Bizdelnick писал(а): ↑19.08.2014 18:24Ну если использовать make, то все опции надо в Makefile прописывать. К vim это уже совсем никакого отношения не имеет.
После нажатия F5 исчез исходный файл .cpp.au BufEnter *.cpp set makeprg=g++\ -g\ %\ -o\ %\ -O1\ %<
Код: Выделить всё
au BufEnter *.cpp set makeprg=g++\ -g\ %\ -O1\ -o\ %<
au BufEnter *.c set makeprg=gcc\ -g\ %\ -o\ %<
au BufEnter *.py set makeprg=python\ %
au BufEnter *.[rR] set makeprg=Rscript\ %
map <F5> :call CompileGcc()<CR>
func! CompileGcc()
exec "w"
silent make
endfunc
Код: Выделить всё
function! BindF9_C()
if filereadable("Makefile")
set makeprg=make
map <F9> :w<cr>:make<cr>:cw<cr>:!xterm -e './%<; read'<cr>
imap <F9> <esc>:w<cr>:make<cr>:cw<cr>:!xterm -e './%<; read'<cr>
else
map <F9> :w<cr>:make %:r<cr>:cw<cr>:!xterm -e './%<; read'<cr>
imap <F9> <esc>:w<cr>:make %:r<cr>:cw<cr>:!xterm -e './%<; read'<cr>
endif
endfunction
au FileType c,cc,cpp,h,hpp,s call BindF9_C()
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |