cs 0. C프로그래밍 개발 환경(비주얼 스튜디오 다운 및 설치 방법, C시작하기) :: 맥스웰과 데자와

 

1. 비주얼 스튜디오(Visual Studio)다운 및 설치하기

 

 C언어는 1972년 미국의 Bell 연구소에서 Dennis Ritchie에 의해 개발된 프로그래밍 언어입니다. DEC사의 PDP-11에서 최초로 구현되었으며, 그후 UNIX 운영체제(OS)의 90% 이상을 C로 구현하여 현재 가장 널리 사용되는 언어 중 하나입니다. C는 C++언어와 별개가 아니라 C를 확장하면 C++언어 및 Visual C++입니다. 즉, C언어는 C++언어와 모든 표준 라이브러리 함수와 같은 제어문을 가지고 있습니다.

 C프로그래밍을 개발할 때 사용되는 대표 통합 개발 도구는 Microsoft의 비주얼 스튜디오(Visual Studio)입니다! 

 

https://visualstudio.microsoft.com/ko/ 

 

Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio

Visual Studio 개발 도구 및 서비스를 통해 플랫폼과 언어를 쉽게 개발할 수 있습니다.Mac 및 Windows 코드 편집기, IDE 또는 Azure DevOps를 무료로 사용해 보세요.

visualstudio.microsoft.com

 

위 홈페이지에 접속하면 다음과 같은 화면이 나오고, 좌측에 있는 Visual Studio 다운로드에 마우스를 갖다 대면 비주얼 스튜디오 버전이 표시됩니다.

 

 

 

 

여기서 Community Version은 기업 외 응용 프로그램 빌드 개발자를 위한 확장 가능한 무료도구이며 Professional Version은 전문적인 개발자 도구이고 Enterprise Version은 고급 기능이 포함된 대규모 솔루션입니다. 물론 엔터프라이즈 버전이 가장 기능이 좋지만, 저처럼 배우는 학생이나 입문자에게는 Community Version으로도 충분합니다! 각자 용도에 맞는 Version을 선택하고 다운로드합니다.

 

 이렇게 Installer를 설치하고 진행하면 다음과 같이 워크로드를 선택하는 창이 나오는데 필요한 기능을 선택해주면 됩니다. 저는 Visual C++윈도우즈의 통합 개발 환경 상에서 자료구조론 실습을 할 예정임으로 아래 기능을 체크해주었습니다. 8GB정도 필요하네요.

 

 

 

 

각 워크로드에 대한 설명은 아래 페이지에 자세히 나와있습니다.

 

https://visualstudio.microsoft.com/ko/vs/getting-started/

 

자습서 및 설명서 시작 | Visual Studio - Visual Studio

New to Visual Studio and looking for help to get started? We have videos and tutorials that will help you get started with your first app in minutes.

visualstudio.microsoft.com

 

위 기능들을 찬찬히 읽어보시고, 필요한 기능들에 체크해서 다운받아 주시면 됩니다. 추후에 각 기능을 따로 다운로드하거나 삭제할 수 있으니 너무 부담갖지 않으셔도 됩니다. 설치를 완료하면 로그인을 하라는 문구가 나오는데요, 마이크로소프트 계정이 메인이지만 깃허브 계정으로도 가능합니다! 

다음으로 실습을 할 개발 환경을 설정해주면 끝입니다. 

 

 

 

 

 

 

 

2. C 프로그래밍 과정 

 

 C 프로그래밍 과정은 다음과 같습니다.

  • 프로그램 편집(edit)→프로그램 저장(save)→프로그램 컴파일(compile)→프로그램 링크(link)→프로그램 실행 및 결과 확인→오류정정(debugging)

 

컴파일이란?

편집하다, 수집하다라는 뜻으로
(1) 프로그래머가 CHILL, FORTRAN, COBOL 등의 고급 언어(high level language)로 작성한 프로그램을 번역하고, 컴퓨터가 실행(execute)할 수 있는 형식인 기계어(machine language)의 (목적)프로그램으로 변환하는 동작. 기계어와 거의 일대일에 대응한 기호를 쓰는 어셈블리 언어로 쓰여진 프로그램을 번역하는 어셈블(assemble)과 대비됩니다.
(2) 컴파일을 실제로 행하는 프로그램(소프트웨어)을 컴파일러(compiler)라고 합니다. COBOL 컴파일러, FORTRAN 컴파일러 등으로 부릅니다. 전자 교환기의 교환국 파일 작성 과정에서는 CHILL 언어로 작성된 교환용 프로그램의 소스 모듈을 컴파일러에 입력시켜 기계어로 번역된 오브젝트 모듈을 출력시킵니다. 컴파일러는 언어 프로세서(language processor)의 하나입니다.

[네이버 지식백과] 컴파일 [compile] (컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회)

 

 

 

 

3. 비주얼 스튜디오의 시작

 

 C언어를 작성하기 위하여 Visual Studio를 기동합니다. Visual C++를 기동시키려면 Visual Studio를 실행하면 됩니다. Visual Studio를 실행하면 다음과 같은 화면이 나옵니다. 여기서 [새 프로젝트 만들기(N)]를 선택합니다.

 

 

 

 

다음으로 빈 프로젝트를 선택하고 프로젝트명, 저장 위치, 솔루션명 등을 지정합니다. 기존 파일이 있을 시에는 솔루션 탐색기 화면에서 기존 소스 파일을 검색하여 선택합니다. 

 

 

 

 

이렇게 새 프로젝트를 만들었으면 소스 파일을 만들 수 있습니다.

솔루션 탐색기에서 소스 파일을 우클릭하고 추가 -> 새 항목을 선택합니다.

 

 

 

 

이후 C++파일을 선택, 파일명을 지정해주고 추가를 선택하면 코드를 작성할 수 있습니다.

 

 

 

 

 

 

 

참고자료 : 고응남, 「C로 배우는 알기 쉬운 자료구조」, 인피니티북스, 2021

              학교 수업 (Data structures)

 

 

 

+ Recent posts