CS 지식/C언어_basic
1. 프로그래밍 개발환경 구축하기
Surin Lee
2021. 3. 16. 17:04
Rumor has it...
개발환경 구축하기가 제일 오래 걸린다고 한다.
통합개발환경(IDE/Integrated Development Environment)
- 프로그램 개발에 사용되는 코딩, 디버깅, 컴파일, 배포의 모든 과정을 통합적으로 관리할 수 있도록 해주는 소프트웨어
ex) Visual Studio, NetBeansC/C++, Eclipse CDT등이 있으며, 클라우드 기반의 groom IED등도 최근 많이 사용한다.
C/C++ 프로그래밍을 위해서 다양한 IDE를 이용할 수 있다. 가장 많이 사용 되는 IDE는 Visual Studio이다.
전통적인 프로그램은, 전처리기-컴파일러-링커를 거쳐 실행파일로 만들어진다.
개발자가 소스코드를 빌드하면, 실행파일이 만들어지는데,
이는 빌드하면 IDE(우리가 설치한 개발환경/ 즉 '컴파일러')가 알아서 전처리기를 이용해서, 기존의 소스코드를 향상된 소스코드로 바꿔주고, 이를 컴파일러가 목적코드로 바꾼 후, 이 목적코드를 링커가 다양한 라이브러리와 연결해서, 결과적으로 실행파일을 만든다. 우리가 흔히 사용하는 "응용프로그램"은 이 실행파일형태(.exe)로 존재한다.