본문 바로가기

Programming/C & C++

컴파일러 선택하기

2006/03/02 11:28에 이글루스 블로그에 작성했던 글이다.


ISO와 ANSI에 의해 채택된 현재의 C++ 표준은 1997년에 처음 완성되었다. 

아직 모든 컴파일러가 이를 완벽하게 따르지 못하고 있으며, 모든 특징들이 다 지원되지도 않는다. 

- 표준에 맞는 컴파일러를 사용하는 것은 매우 중요하다.


MS Windows 2000/NT/95/98/ME/XP를 위한 컴파일러

GNU BloodShed ---- http://www.bloodshed.net/devcpp.html

Borland C++ compiler ---- http://www.borland.com/bcppbuilder/freecompiler

Microsoft Visual C++ compiler ---- http://msdn.microsoft.com/visualc

MSDOS C++ compiler ---- http://www.delorie.com/djgpp



UNIX와 기타 UNIX-like 시스템들의 컴파일러

AIX, HPUX 등의 UNIX OS에 포함되거나, 별도로 구매해야 하는 컴파일러가 있다.

AIX 컴파일러도 사용해 보고, HP-UX에 포함된 컴파일러도 사용해 봤지만.... 그다지 좋은지 모르겠더라.

최근 프로젝트에서도 HP-UX에서 aCC를 사용하는 것보다, HP-UX에서 GCC를 사용하는 편이 컴파일 속도면에서 더 나은 성능을 보여줬었다.

GNU 세계에서는 GCC(GNU Compiler Collection)를 사용하는 것이 가장 좋은 선택이다. 

GCC는 대부분의 리눅스 배포판, FreeBSD, 기타 Unix 클론들에 들어있다. 

GCC 홈페이지는 http://gcc.gnu.org이다. GCC는 가장 표준을 잘 준수한 컴파일러 중 하나이다.

'Programming > C & C++' 카테고리의 다른 글

The Joel Test: 나은 코딩을 위한 12단계  (0) 2017.10.22
GCC의 컴파일 옵션에 관해서...  (0) 2017.10.22
C 에서의 printf와 C++의 cout의 차이점?  (0) 2017.10.22
GDB 사용하기  (0) 2017.10.22
GDB manual  (0) 2017.10.22