제목이 연동이라고 해서 너무 거창한 것 같군요. 이클립스는 자바용 컴파일러이기 때문에 다른 언어에 대해서는 컴파일 능력이 없습니다. (솔직히 이 문장도 확실을 못하겠군요. 이클립스 새 버전에서 C, C++ 개발용 컴파일러는 어떻게 구성되어 있는지 모르겠군요. ) 그래서 이클립스의 기본기능과 이클립스를 확장할 수 있게 해주는 플러그인, 그리고 다른 C, C++ 컴파일러를 이용해서 C, C++프로그래밍을 할 수 있습니다.
  
 이 때 사용되는게 CDT라고 불리는 이클립스 플러그인를 이용합니다. 그리고 C, C++ 컴파일러는 MinGW라고 불리는 윈도우즈에서도 사용가능한 GCC계열의 컴파일러 입니다. (MinGW에 대한 설치는 제 다른 글을 참조하시기 바랍니다. )


 제가 사용한 이클립스 파일은 eclipse-SDK-3.3-win32.zip 입니다. 이클립스 class 버전 3.3 버전을 다운받았습니다.

 이클립스 사용법은 따로 설명하지 않겠습니다. 다만, 한가지 아셔야 할 것은 이클립스는 따로 컴파일 버튼이 없다는 것입니다. 파일을 저장하는 순간 바로 컴파일 됩니다. 그 결과를 실행할 수 있는 RUN 버튼이 있습니다.


 이제는 CDT를 설치해야 합니다. CDT( http://www.eclipse.org/cdt/ ) 홈페이지에서 다운로드(http://www.eclipse.org/cdt/downloads.php)에서 자신의 이클립스에 맞는 버전의 링크를 알아냅니다. (이클립스에서 플러그인을 다운받을 필요없이 링크주소를 따로 저장하여 나중에 자동으로 다운받아 설치하는 방식을 이용합니다. 다시 말해 다운로드가 필요 없습니다. ) 
  제가 사용해야 하는 버전은 CDT 4.0.x 버전으로 링크주소가 http://download.eclipse.org/tools/cdt/releases/europa 라고 나와 있습니다. 이 주소를 마우스를 이용해 복사해 둡니다.

 다시 이클립스로 돌아가서 Help->Software Update -> Find and Install... 을 선택합니다.
 



   그러면 다음과 같이 Search for new features to install 을 선택합니다.


  선택후 Next를 누르면 다음과 같은 창이 보입니다. 여기에서 New Remote Site...을 클릭합니다.
  


 다음과 같이 새로운 이름과 url을 적는 창이 뜹니다. 여기에 Name 을 CDT로 url을 앞에서 찾은 자기 이클립스에 맞는 CDT 주소를 적어줍니다.

  

  그 다음 OK를 선택합니다. 그러면 새로운 항목으로 CDT가 추가 되어 있고 체크되어 있습니다.

 여기서 Finish를 클릭합니다.

 그러면 자동으로 Update Manager를 실행합니다. 
 
 이 결과 다음과 같은 창이 뜹니다.
 여기서 CDT를 체크하고 디폴트로 선택되어 있는 부분을 그대로 두고 Next를 클릭합니다.

 라이센스 창이 뜨는데, 당연히 accept를 선택하고 Next ..

 그 다음 마지막으로 Finish를 클릭합니다.

 그러면 자동으로 다운받아 설치합니다.


 설치 중간에 예기치 않은 에러도 발생하내요...

  예젠에는 볼 전이 없던 녀석들인데... 어째든 Install  All 을 선택했습니다.

 마지막으로 OK를 눌러서 이클립스를 재 실행했습니다. 이제 설치가 끝났습니다.


 이번에 설치하면서 알게 되었는데 요즘 것은 자동으로 MinGW의 위치를 잡는 것 같습니다. 예전에는 일일이 MinGW위치를 설정해 주었는데, 이번 버전은 자동으로 그 위치를 잡내요... 앞의 Verification 문제도 그래서 발생하는 같기도 하고... 그리고 MinGW 대신 Cygwin 도 대용으로 사용 가능한 것 같군요....

 어째든 다행히 해야 할 일이 줄어 들었습니다. 이제 예제 프로그램을 출력해봅시다. 

 이클립스에서 File -> New를 선택하면 C Project 와 Cpp Project 가 바로 보이는 경우가 있으면 이 것을 선택하고 안 보인다면 Other를 선택합니다. Other를 선택하셨다면 다음과 같은 창이 뜹니다. 
 여기에서 C와 C++ 폴더를 클릭하면 하위구조에 C Porject 나 C++ Project가 있습니다. 이 것을 선택해 줍니다.



 이제 프로젝트 이름을 적어라는 창이 뜨는데 적당히 적어줍니다. 저는 CTest 라고 이름을 정했습니다. 그리고 다음과 같이 MinGW를 선택해 줍니다.
(Cygwin을 한 번 선택해 보았는데 Cygwin이 설치가 안 되어 있어서 나중에 오류가 뜨내요...)

 그 다음 Finish 를 선택합니다.
 
 그러면 왼쪽 창(Project 창)에 다음과 같이 Project와 include 구조가 보입니다. (제가 설치한 MinGW가 C:\tools\MinGW에 있어 저렇게 보이는 것이니 여러분의 경우는 다르겠죠..)
 왼쪽 창에서  CTest 를 선택한 후, 마우스 오른쪽 버튼을 눌러줄니다. New-> Source File 을 선택한 후  적당한 파일 이름을 정해줍니다. 저는 main.c 라고 정했습니다.
 그 후, 다음과 같이 입력합니다.
===================
#include <stdio.h>

int main()
{
printf("Hello, world");
return 0;
}

====================
(파일 끝에 엔터로 끝나야 합니다. 안 그러면 에러가 생깁니다. )
 그리고 저장합니다. 앞에서 설명했듯이 이클립스는 따로 컴파일 버튼이 없습니다. 그래서 저장후 build 버튼 (망치 같이 생겼습니다. )을 클릭합니다. 그리고 다음과 같이 생긴 run 버튼을 누르면
 아래창에  Hello, world 가 뜨면 성공입니다.


 제가 쓴 글에서 가장 그림이 많은 글을 적은 것 같군요.... 읽어 주셔서 감사합니다.  
 이클립스 CDT에 대한 다른 정보를 원하신다면  
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/eclipse/documents/CDT

http://wiki.kldp.org/wiki.php/Eclipse
에 있습니다. 이 사이트는 제가 처음 CDT를 접할 때 참고한 문서인데, 제가 글을 쓰는 시점에는 예전 버전을 설명해 놓았내요...
위키의 특성상, 언젠가 누군가 이 글을 읽는 시점에는 업그레이가 될 수 도 있기 때문에 링크주소를 적어 둡니다.