본문 바로가기

Programming Language/basic C Language

0. 개발 환경 구축하기

0. 개발 환경 구축하기

0. Intro

Programming language로 소프트웨어를 만들기 위해서는 해당 언어에 적합한 개발 환경이 구축되어야 한다. 살짝 잘못된 비유이긴 하지만, 

ppt를 만들기 위해 PowerPoint를, 스프레드시트 문서를 만들기 위해 Excel을 사용하는 것 처럼 C언어로 프로그램을 만들 때 그런 역할을 하는 프로그램 -IDE, Integrated Development Environment, 통합 개발환경- 을 사용해 편리하게 작업할 수 있다.


C/C++를 위한 통합 개발환경은 다음과 같이 있다.


1. Visual Studio


Visual Studio는 Microsoft 사에서 제공하는 통합 개발 환경으로,

C/C++과 더불어 C#을 이용한 wpf, winform 개발, python 개발, github 연동, 디버깅 등의 다양한 기능을 제공한다.



2. DevC++





Dev-C++은 사용이 자유로운 C/C++ 언어를 위한 IDE이다. 기본적으로 윈도우 환경만 지원한다.



3. CodeBlocks




Code::Blocks는 GCC 컴파일러를 지원하는 오픈소스 C/C++ IDE이다. 플러그인 기능이 있어 여러 추가기능을 사용할 수 있다. 윈도우, 리눅스, OS X 환경에서 사용할 수 있다.



4. XCode


XCODE는 애플의 Os X에 대한 개발 툴 모음이다.



5. Atom





Atom editor은 오픈소스의 소스 코드 편집기이다. 기본적으로 메모장과 같은 텍스트 편집기이지만, 다양한 플러그인을 이용해 IDE로 사용할 수도 있다.



6. online C compiler





외에도 온라인에서 웹 브라우저를 이용해 간단한 c/c++ 코드를 작성할 수 있는 online editor이 많이 있다.



각자 자신의 장치와 운영체제, 개발 목적에 맞는 개발 환경을 구축하여 프로그래밍을 시작하면 된다.