본문 바로가기
유틸

Code::Blocks 12.11 좋아졌네요.

by __observer__ 2013. 1. 20.
반응형

저 블로그의 몇몇 포스팅들을 확인해 보신 분들은 아시겠지만 저는 주로 C/C++ 코딩 할 때 Code::Blocks 을 주로 사용하는데요~ 


2013/01/01 - [유틸] - Code::blocks에서 SQLite3사용하기


2012/07/31 - [컴퓨터일반] - Codeblock 에서 DLL 사용하기

 

컴퓨터를 밀면서 codeblocks 홈페이지에 가보니 Code::Blocks 12.11 로 업데이트가 되었더군요.

 

http://www.codeblocks.org/

 

바이너리 파일은 아래 주소에서 다운로드 하시면 됩니다.

 

http://www.codeblocks.org/downloads/binaries

 

윈도우에서 mingw 와 같이 설치하고 싶으면 codeblocks-12.11mingw-setup.exe 파일을 다운로드 하시면 되고요~

 

관리자 계정이 아닌 분들은 codeblocks-12.11mingw-setup_user.exe 을 다운로드 해서 설치하시면 됩니다.

 

다운로드 후에 설치해보시면 이렇게 심플한 모습입니다.





 

메뉴를 훑어보니 예전 10.05 버전에서는 안 보이던 메뉴들이 보이더군요.

 

일단 예전에 아래 포스팅에서 설명 드렸던 doxyblock 이 기본으로 내장이 되었네요~ 더이상 플러그인을 따로 설치 안해도 되겠군요.


2012/10/14 - [유틸] - Codeblock doxygen plugin DoxyBlocks


 

wxSmith 의 다양한 기능들이 보강되었고~ 새로운 debugger plugin framework 추가가 되었다고 하는군요. 많은 버그들도 수정됐구요~

 

아래 포스팅에서 사용했던 예제에 대해 Code::Blocks 12.11 에서 열고 함수 부분에서 오른쪽 클릭을 해보면 아래 그림과 같은 메뉴가 나오는데요~


2012/10/29 - [컴퓨터일반] - C/C++ 매개변수를 갖는 매크로, #, ## 연산자

 

 

wxSmith 기능의 보강으로 위 그림의 빨간색 네모와 같은 부분들이 추가된 것으로 보이네요~

 

커서의 내용이 써있는 부분이나 call 하는 부분등을 찾을 수 있는데~ 10.04 버전에서는 없어서 불편했는데~ 추가 되니 좋더군요.

 

Code Refactoring 은 심볼명들을 파일 또는 프로젝트에서 일괄적으로 바꾸게 해주는 기능이고~

 

Doxyblocks 는 Doxygen 을 이용한 문서화를 할 때 사용하는 부분이구요~

 

Aligner 는 말 그대로 =(등호) 나 // (주석) 등을 기준으로 코드를 정렬해 주는 기능입니다. 버튼을 눌러 보니 VHDL assingment 인 <=, => 기호 등을 기준으로도 정렬할 수 있고~ 정렬 기준을 추가 할 수도 있습니다.

 

위 팝업 메뉴 중 Format use AStyle 을 누르면~ 전체 코드가 예쁘게 정렬 되니깐 ~ 이 기능도 사용해 보시면 편리하실 겁니다.

 

아직까지도 include 에 대한 auto complete 나 단축키 부분에 있어서는 Eclipse CDT 보다는 기능적으로 약간 미흡함이 느껴지긴 하네요.

 

Eclipse CDT 가 기능은 많지만 너무 무겁고 다운이 잘 돼서 싫다는 분들은 Code::Blocks 12.11 을 사용해 보시는 것도 좋을 것 같습니다.


반응형

댓글