본문 바로가기

[라즈베리파이 3B+] vim을 사용한 c/c++/py 소스 컴파일 및 실행

by rudals.kim 2020. 12. 15. 댓글 개
반응형

vim에서 c/c++/py 소스를 컴파일 한 후 실행하여 결과를 확인 할 수 있습니다.

pi@raspberrypi:~ $ vi .vimrc

아래 내용을 .vimrc에 추가합니다.

autocmd FileType c nnoremap <buffer> <F5> :w<CR>:!gcc -o %< % && ./%< <CR>
autocmd FileType cpp nnoremap <buffer> <F5> :w<CR>:!g++ -o %< % && ./%< <CR>
autocmd FileType python nnoremap <buffer> <F5> :w<CR>:!python % <CR>

 

Hello.c/Hello.cpp/Hello.py 3개의 예제 파일을 생성합니다.

먼저 C 파일을 vi로 불러온 후 F5키를 눌러 컴파일 & 실행을 해 봅니다.

pi@raspberrypi:~/workspace $ vi Hello.c

 

정상적으로 [GCC] Hello World!가 출력됩니다.

다음 CPP 파일을 vi로 불러온 후 F5키를 눌러 컴파일 & 실행을 해 봅니다.

pi@raspberrypi:~/workspace $ vi Hello.cpp

 

정상적으로 [G++] Hello World!가 출력됩니다.

다음 Python 파일을 vi로 불러온 후 F5키를 눌러 컴파일 & 실행을 해 봅니다.

pi@raspberrypi:~/workspace $ vi Hello.py

 

정상적으로 [Python] Hello World!가 출력됩니다.

하나의 Function 키로 C/C++/Python 소스파일을 컴파일 & 실행 할 수 있게 되었습니다.

간단한 테스트는 이제 vi 로도 충분히 개발 및 테스트가 가능하네요.

반응형

댓글