최근 수정 시각 : 2024-04-12 18:19:17

Dev-C++

Dev C++에서 넘어옴


Bloodshed Dev-C++(2005년 개발 중단)
Orwell Dev-C++(2015년 개발 중단)
Embarcadero Dev-C++

1. 개요2. 특징3. 참조

1. 개요

Dev-C++는 GNU 라이선스로 보급되는 사용이 자유로운 C/C++ 언어의 통합 개발 환경이다. 오픈 소스이자 자유 컴파일러인 TDM-GCC[1] 컴파일러와 함께 제공된다. 이 통합 개발 환경은 델파이로 작성되었다. 윈도우 환경에서만 사용할 수 있다. Dev-C++ 4.0 버전은 윈도우 95부터, Dev-C++ 5.0 버전[2]는 윈도우 98 버전부터 지원한다. 다만 Embarcadero Dev-C++의 경우 윈도우 7 이상부터 지원한다.

소프트웨어를 기반으로 한 환경으로는 wxDev-C++가 있다.

Bloodshed Dev-C++, Orwell Dev-C++, Embarcadero Dev-C++의 3가지 버전으로 나뉘는데, 이는 Dev-C++의 개발이 중단되었다 포크 후 이어지기를 반복했기 때문이다.

먼저 Dev-C++는 Bloodshed Software에서 개발해서 공개했다. 이후 2005년 4.9.9.2버전까지 공개되었지만 이후 개발이 멈췄고, 2011년 6월 Orwell이라는 개발자가 공개된 소스코드를 이용 4.9.9.3버전을 출시한 이후 2015년 4월 5.11버전까지 공개했다. 하지만 이 역시 개발이 중단되었고, Embarcadero라는 회사에서 2020년 업데이트된 5.50 버전을 공개한 이후 개발을 이어가고 있다.

2. 특징

파일 하나만 간단하게 작성할때 매우 편리하다. 특히 C나 C++ 실습시 비쥬얼 스튜디오 등 다른 IDE가 설치도 오래 걸리고, 프로젝트 생성과 같은 복잡한 작업을 수행해야 하거나 gcc 컴파일러 설치 및 설정을 수동으로 진행해야 하는 등 귀찮은 점이 있는 것과 달리 컴파일러가 통합 제공되어 별도 설정이나 설치 없이 바로 컴파일후 확인해 볼 수 있다. 특히 CodeUp, BOJ 같은 온라인 저지 문제를 풀때 유용하다.

단점으로는, 자동완성 기능이 제공되지 않는다.

3. 참조


[1] 원래 MinGW gcc가 포함되어 배포되었으나 이후 TDM-GCC로 교체되었다.[2] 4.9.9.2까지