학습

[C컴파일러] C, C++ 언어 컴파일러 설명과 교육용으로 사용하는 가벼운 개발 도구 선택법

반생자 2017. 2. 9. 11:24



C언어를 공부하려면, C언어 컴파일러가 있어야 하며, C 언어를 작성하고 결과 값을 볼 수 있는 프로그램이 필요합니다.


우선, C, C++ 컴파일러 종류에 대하여 알아보고, 무료로 간단하게 설치해서 C언어를

배울 수 있는 "C 언어 개발 도구(Dev-C++) 설치법"을 알아보겠습니다.



먼저, C, C+ 컴파일러를 Dos, Windows, Unix(Linux)용으로 구분하여 간단하게 알아보겠습니다.


[Dos 용] :모두 C언어만 컴파일 가능

  • 터보 C : 요즘 거의 사용하지 않음
  • 볼랜드 C: 요즘 거의 사용하지 않음  
  • MS C:  MS의 비주얼 스튜디오 안에 포함되어 사용됨


[Windows 용]

  • 비주얼 C++ : C언어 및 C++ 컴파일 가능 ==> 유료
  • 볼랜드 C++: C언어 및 C++ 컴파일 가능 ==> 유료
  • Dev-C++ :C언어 및 C++ 컴파일 가능 ==> 유료
  • LCC :C언어 및 C++ 컴파일 가능 ==> 유료
  • Dev-C++ ==> :C언어 및 C++ 컴파일 가능 ==> 무료( Free Software (under the GNU General Public License)
  • MInGW(gcc를 윈도우 용으로 포팅) ==> C언어 및 C++ 컴파일 가능 ==> 무료

[Unix or Linux]

  • gcc ==>C 언어만 컴파일 가능


결론,

C언어에 대한 기본 공부하려면, 무료인 Dev-C++, MinGW를 사용하시고 MinGW에서

제공하는 개발 도구(Dev-C) 를 설치하는 걸 권장합니다.

비주얼 스튜디오는 무료 버전도 있지만, 라이선스가 복잡하고 프로그램 매우 무겁습니다. 그리고 윈도우 정품 업데이트를 수행하기 때문에 윈도우 정품을 사용하지 않는 분들은 피하시는 것이 좋습니다.


하지만, C언어를 전문적으로 공부하거나 Window 프로그램, 모바일 쪽을 공부하시려면,비주얼 스튜디오를 설치하시고 학습하시는 것이 좋습니다.


다음은 "MinGW 기반 C언어 통합 개발 도구(Dev-C)" 설치 및 간단한 사용법에 대하여 알아보겠습니다.


[MinGW 기반 C언어 통합 개발 도구(Dev-C)" 설치 및 간단한 사용법 바로가기]


감사합니다.



<참고자료>

http://www.soen.kr/lecture/devinfo/pds/dev/dev.htm :개발툴

http://dasan.sejong.ac.kr/~chungtw/LCC.htm :LCC

http://kwangho9-develope.blogspot.kr/2016/01/lcc-compiler.html :LCC

http://blog.naver.com/PostView.nhn?blogId=wwwkasa&logNo=80139157151 :무료 C 컴파일러

http://holawang.blogspot.kr/2014/02/gcc-installing-gcc-at-windowsmingw-or.html : MinGW설치

http://blog.daum.net/question0921/893 :윈도우 C/C++ 컴파일러 MinGW 설치

http://goproprada.tistory.com/387 : MINGW설치

https://sourceforge.net/projects/mingw/ :Mingw 소스, 개발포럼

http://soen.kr/lecture/ccpp/cpp1/1-3-2.htm :컴파일러 종류

http://blog.daum.net/_blog/BlogTypeView.do?blogid=0ndOk&articleno=8&_bloghome_menu=recenttext : 울트라에디터에서 C컴파일

http://blog.daum.net/ossogood/8435459 :울트라 에디터에서 C, JAVA 컴파일

http://kkikkodev.tistory.com/41 :MinGW 64비트 설치