'프로그램 사용/eclipse CDT & minGW'에 해당되는 글 9건

  1. 2018.01.02 eclipse cdt + cppcheck + doxygen
  2. 2012.02.07 eclipse cdt + eclox + doxygen
  3. 2012.02.06 eclipse cdt 에서 doxygen 활성화 하기 2
  4. 2012.01.29 eclipse CDT plugin 설치하기 2
  5. 2012.01.18 eclipse에서 archive (*.a) 링크하기
  6. 2012.01.17 eclipse CDT 에서 include 경로 추가하기
  7. 2010.09.07 MinGW
  8. 2009.07.13 eclipse CDT
  9. 2009.07.06 Eclipse IDE for C/C++ Developers

이것저것 테스트 중..

일단 eclipse에서 통합하는 것 보다는

eclipse 에서는 편집하고

cppcheck 독립 GUI 프로그램과

doxygen 독립 GUI 프로그램을 이용하는게 더 간편해 보인다.


eclipse + doxygen 설명 끝판왕 ㄷㄷ

[링크 : https://mcuoneclipse.com/2012/06/25/5-best-eclipse-plugins-1-eclox-with-doxygen-graphviz-and-mscgen/]

[링크 : http://5on7.blogspot.com/2016/01/08-01.html]

[링크 : https://codeyarns.com/2015/06/11/how-to-use-cppcheck-with-eclipse-cdt/]



com(alt+enter) 자동완성으로 comment

/* 엔터 (주석 자동완성)

/// 엔터

[링크 : https://questionfocus.com/change-doxygen-comment-style-in-eclipse.html]


java doxygen Alt-Shift-J

이건.. 다른 단축키와의 충돌로 사라진거 같기도 하고?

[링크 : http://zzznara2.tistory.com/75]


doxygen 문법 - 함수는 이 정도면 되려나?

/*

 * @brief 간략한 설명

@details 상세 설명

@param int a 변수 int a에 대한 설명

@return 반환갑 설명

 */ 

[링크 : http://onecellboy.tistory.com/342]


cppcheck에서 clang을 쓰려면 프로젝트 에서 경고 띄우도록 설정해야 하는 듯?

[링크 : https://sourceforge.net/p/cppcheck/wiki/Home/]


다운로드 링크

[링크 : https://www.eclipse.org/downloads]

[링크 : http://www.stack.nl/~dimitri/doxygen/download.html]

[링크 : https://sourceforge.net/projects/cppcheck/]

[링크 : http://releases.llvm.org/download.html]


2012/02/07 - [프로그램 사용/eclipse CDT & minGW] - eclipse cdt + eclox + doxygen

2015/09/30 - [Programming/C / Win32 / MFC] - Cppcheck

Posted by 구차니
Step 1. doxygen을 설치한다. graphviz 설치는 옵션!
           [링크 : http://www.stack.nl/~dimitri/doxygen/]
           [링크 : http://www.graphviz.org/

Step 2. Help - Install New software에서
           "http://download.gna.org/eclox/update" 를 추가하여 eclox 를 설치함


Step 3. 재시작 하고 나면 @ 아이콘이 생기는데 이걸 누른다.


Step 4. 저걸 처음 누르면 Preferences가 뜨는데 자동으로 인식을 하지 못하면 Doxygen이 설치된 위치를 추가해준다.
           최초 설정 이후에는 이 메뉴로 들어가려면 doxygen 작업중 cancel을 누르면 들어갈지를 물어본다.


 Step 5. Doxygen을 적용할 프로젝트를 선택하고 파일 이름을 적어주면 자동으로 Doxyfile 이라는 확장자가 붙는다.


Step 6. 해당 doxygen 설정 파일을 더블클릭하면 다음과 같이 나온다.
           기본값에 가까운(Scan recursively 가 꺼져있다) 설정으로 필요에 따라 옵션을 바꾸어 주면 된다.
           필수 사항으로는 Input Directories(프로젝트 최상위 폴더로 선택) Scan recursively 선택
           output directory는 비워두면 프로젝트 폴더의 HTML / LATEX 라는 폴더가 생성되므로
           docs나 docs 폴더를 생성후 그곳을 output 으로 정해주는 것이 좋다.


 [링크 : http://home.gna.org/eclox/
    [링크 : http://download.gna.org/eclox/update]
[링크 : http://www.stack.nl/~dimitri/doxygen/]
[링크 : http://www.graphviz.org/]
 
[링크 : http://neodreamer.tistory.com/625]
[링크 : http://stackoverflow.com/questions/2108586/how-to-use-eclox-the-doxygen-plugin-for-eclipse]
Posted by 구차니
주석 스타일을 doxygen 스타일로 할 수는 있지만
그렇다고 해서 eclipse에 통합되서 jdt의 javadoc 처럼 바로 될수는 없는듯 하다.


[링크 : http://www.eclipse.org/forums/index.php/t/26571/]
    [링크 : http://blog.naver.com/athena805/130069223295]
    [링크 : http://forum.falinux.com/zbxe/?document_srl=516472]
Posted by 구차니
Help - Install New Software에서
필요한 주소를 입력하고 (ubuntu 에서 galilieo로 하고 있으니 난 아래 경로로)
Programming Languages 에서 Eclipse C/C++ Development Tools를 선택한다.


머 이런게 깔린다~ 라는건데 검색어에서 cdt로 때리면 Support 녀석들만 나오니 이래저래 위의 항목에서 선택하는게 유리할듯.


네 감사히 쓰겠습니다 굽신굽신 해주고 다 깔면 이클립스 재시작하면 하면됨.


Window - Open Perspective - Others
에서 C/C++을 추가해주면 끝 



예전의 이클립스는 조낸 하늘을 날아가도록 빠르고 잘 죽어서 싫었는데
이번에 한번 용기를 내서 cdt를 써서 해보니 헐 이건 신세경이야!
소스인사이트 처럼 가져다 대면 미리보기 되고, F3 누르면 이동하고 Alt-왼쪽화살표로 이전 위치로 돌아올수도 있고
내가 소스인사이트에서 사용하는 주요기능 두개는 이걸로 확보!

일단 함수라던가 이런 것들에 대한 syntax highlighting만 찾으면 될 듯하고,
추가로 확인한 코드 포맷을 사용하면 킹짱왕이 될 듯하다.

미안해 netbeans. 나 이제 이클립스가 좋아졌어 ㅠ.ㅠ


[링크 : http://ioriy2k.pe.kr/archives/3620]
Posted by 구차니
요즘 되는게 없는 느낌 -_-
그냥 lib*.a 식으로 이름 변경하고
library path에 추가하고 library에 이름 추가해주면 땡 -_-

---

so와 달리 a 파일은 그냥 컴파일 옵션에 넣어주면 된다 -_-
$ gcc -Wall calc.c /usr/lib/libm.a -o calc
[링크 : http://www.network-theory.co.uk/docs/gccintro/gccintro_17.html

Libraries 에서 파일명이 다 들어 가도록 해주면된다.
(예를들어 arm용 cortex-m3 stellarisware 의 경우 driverlib.lib 라고 입력하면 끝
단, Library Paths 에서 그 파일이 있는 경로를 넣어주면 된다)


[링크 : http://linux.die.net/man/1/ar]
[링크 : http://blog.naver.com/jchaney/40039471216]
[링크 : http://wiki.kldp.org/KoreanDoc/html/gcc_and_make/gcc_and_make-2.html]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse cdt 에서 doxygen 활성화 하기  (2) 2012.02.06
eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse CDT 에서 include 경로 추가하기  (0) 2012.01.17
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Posted by 구차니
상대경로를 사용중일 경우 초기경로를 지정하기 위한 방법으로
makefile에서는 -I(i의 대문자)를 지정하는데

eclipse 내에서 이러한 변수를 설정하기 위한 방법으로
Project - Properties - C/C++ General / Paths and Symbols
의 include 탭의 GNU C 에 해당 include root path를 추가해주면 된다.



[링크 : http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse에서 archive (*.a) 링크하기  (0) 2012.01.18
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Eclipse IDE for C/C++ Developers  (0) 2009.07.06
Posted by 구차니
메인 패키지는 MinGW, 부분적으로 MSYS와 mingwPORTs를 포함하고 있는 것으로 보인다.
MinGW와 MSYS는 독립적으로 설치가 가능하며,
mingwPORT는 MinGW와 MSYS 둘다 설치되어 있어야 한다.


MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.

MinGW includes:

  • A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;
  • GNU Binutils for Windows (linker, archive manager)
  • MSYS, a fork of Cygwin designed for running configure scripts and Makefiles
  • Community-supported add-on tools and libraries (mingwPORTs)
  • A graphical and a command-line installer for Windows
  • Cross-compilers to build Windows applications on other platforms (e.g. Linux)

MSYS, a contraction of "Minimal SYStem", is a Bourne Shell command line interpreter system. Offered as an alternative to Microsoft's cmd.exe, this provides a general purpose command line environment, which is particularly suited to use with MinGW, for porting of many Open Source applications to the MS-Windows platform; it includes a small selection of Unix tools, chosen to facilitate that objective, and using it is a necessary prerequisite for building mingwPORTs.

mingwPORTs are user contributed additions to the MinGW software collection. Rather than providing these "add-ons" as precompiled binary packages, they are supplied in the form of interactive Bourne shell scripts, which guide the end user through the process of automatically downloading and patching original source code, then building and installing it. Users who wish to build any application from a mingwPORT must first install both MinGW and MSYS.


[링크 : http://mingw.org/]


아래의 링크에서 자동화된 MinGW 인스톨러를 다운로드 하고
[링크 : http://sourceforge.net/downloads/mingw/Automated%20MinGW%20Installer/mingw-get-inst/]

mingw-get-inst.exe을 실행하니 기본값으로 C Compiler만 설정되어 있다.

GCC만 설치하면, gcc / gdb / gcov / gprof 등은 설치되나,
make는 빠지므로 별도로 설치를 해야한다.

그런 이유로, GCC 와 MSYS를 선택하여 설치하면 gcc / make 가 설치되며
이경우 전체설치 용량은 108MB 를 차지한다.

사족 : 가끔 MinGW를 민구로 읽으면 어떨까? 라는 생각이 든다 -_-
Posted by 구차니
혹시나 하는 마음에
Eclipse IDE for C/C++ Developers (79 MB)
를 받고 실행했는데, 역시나 eclipse는 JRE나 JDK가 있어야 실행이 된다.

그래서 봤더니.. 자바 버전이 JDK6 update 14까지 나왔다 -ㅁ-!
아무튼 사랑하는 netbeans 포함 버전을 선택(그러고 보니.. JRE 외에는 전부 통합버전이다)
다운로드를 받고 설치 하려니 요구용량이 500M에 근접한다. ㄱ-

그리고 나서 실행했는데 이 먼가 허전한 느낌..
c와 c++ 프로젝트는 생성이 되는데, MFC 라던가 이런건 아무래도 무리인 듯..

그래서 검색을 해봤더니, class wizard나 project wizard 없이 사용하는건 실질적으로 불가능하다는 이야기가 나왔다.
[링크 : http://dev.eclipse.org/newslists/news.eclipse.tools.cdt/msg01844.html]

Migrate Visual Studio C and C++ projects to Eclipse CDT
[링크 : http://www.ibm.com/developerworks/library/os-ecl-vscdt/]


솔찍히.. wizard없이 손으로 일일이 직접 mfc 코드들을 작성하기란 쉬운일은 아니다.
머.. 그래서 잠시 Visual studio express버전을 검색했는데..

일단 VB와 VC++은 존재한다.
마음에 걸리는건.. 2008 버전! ㄱ-
혹시.. .net을 강요하는건 아니겠지? 나중에 다른 pc에 설치나 해봐야겠다 쩝...

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse에서 archive (*.a) 링크하기  (0) 2012.01.18
eclipse CDT 에서 include 경로 추가하기  (0) 2012.01.17
MinGW  (0) 2010.09.07
Eclipse IDE for C/C++ Developers  (0) 2009.07.06
Posted by 구차니

[링크 : http://www.eclipse.org/downloads/]

간만에 이클립스 홈페이지를 가니, C/C++ 용 Eclipse 란게 보였다.
오홍~ 이제 공식적으로 지원하나 보다~ 라고 생각하고 구글신에게 경배를 조금 드렸더니
아래와 같은 IBM의 문서가 나왔다.

내부적으로는
cygwin(혹은 minGW) 과 eclipse + CDT(C/C++ Development Toolkit) 를 이용하여 개발환경을 구축하며.
이러한 구축방법에 대해서 상세히 기술되어 있다.

[링크 : http://www.ibm.com/developerworks/kr/library/os-ecc/]


'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse에서 archive (*.a) 링크하기  (0) 2012.01.18
eclipse CDT 에서 include 경로 추가하기  (0) 2012.01.17
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Posted by 구차니