11 (c programming) appendix-a ide - clickseo...

19
C Programming 통합 개발 환경 (IDE, Integrated Development Environment) C Programming 통합 개발 환경 (IDE, Integrated Development Environment) Seo, Doo-Ok Clickseo.com [email protected]

Upload: others

Post on 12-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • C Programming

    통합 개발 환경(IDE, Integrated Development Environment)

    C Programming

    통합 개발 환경(IDE, Integrated Development Environment)

    Seo, Doo-Ok

    [email protected]

  • 개발 환경 (1/2)

    Stack Overflow

    개발 환경과 툴

    2[ 출처 : “Developer Survey Results”, Stack Overflow, 2019. ]

    GitHub : Top Open Source Projects

    [ 출처 : “The State of the Octoverse”, GitHub, 2019. ]

  • 개발 환경 (2/2)

    PYPL Index

    Top IDE index

    3[ 출처 : “Top IDE index”, PYPL Index, Pierre Carbonnelle, 2020-03. ]

  • 4

    통합 개발 환경

    C 프로그램 개발 단계

  • C 프로그램 개발 단계 (1/3)

    5

    컴파일러(Compiler)

    링커(Linker)

    목적 파일(Object File)

    실행 파일(Executable File)

    라이브러리 모듈 파일(Library Module File)

    원시 파일(Source File)

    실행(Execution)

    hello.c hello.obj hello.exe

    로더(Loader)

  • C 프로그램 개발 단계 (2/3)

    통합 개발 환경

    IDE(Integrated Development Environment)• 코딩, 컴파일, 디버그, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의

    프로그램 안에서 처리하는 환경을 제공하는 소프트웨어

    – 종래의 소프트웨어 개발에서는 텍스트 편집기, 컴파일러, 디버거 등을 따로 사용

    대표적인 통합 개발 환경• Visual Studio : visualstudio.microsoft.com

    • Eclipse : eclipse.org

    • Xcode : developer.apple.com/xcode/

    6

  • C 프로그램 개발 단계 (3/3)

    C 프로그램 구조

    7

    /*

    프로그램: Hello World 문자열 출력

    작성자: 서두옥(Clickseo)

    작성일: 0000년 00월 00일

    */

    // 헤더파일: 전처리기(preprocessor)

    #include

    // main 함수

    int main(void)

    {

    printf("Hello World!!!\n");

    return 0; // 함수 종료(반환값: 0)

    }

  • 8

    통합 개발 환경

    Visual Studio

  • Visual Studio 2019 (1/10)

    Visual Studio : visualstudio.microsoft.com Visual Studio Community

    9[ 출처 : “Visual Studio”, Microsoft, visualstudio.microsoft.com. ]

  • Visual Studio 2019 (2/10)

    Visual Studio 2019 : 프로그램 설치 Visual Studio Community

    • C++ 를 사용한 데스크톱 개발

    10

  • Visual Studio 2019 (3/10)

    Visual Studio 2019 : 프로그램 설치 Visual Studio Community

    • 개발 설정: Visual C++

    11

    개발 설정

    프로그램 설치중

  • Visual Studio 2019 (4/10)

    Visual Studio 2019 1단계: 프로젝트 생성

    • Windows 데스크톱 마법사

    – [ 빈 프로젝트 ] 를 선택한 후 새 프로젝트 만들기를 진행하여도 무방.

    12

    ③ Windows 데스크톱 마법사

  • Visual Studio 2019 (5/10)

    Visual Studio 2019 1단계: 프로젝트 생성

    • Windows 데스크톱 프로젝트– 추가 옵션: 빈 프로젝트

    13

    솔루션 탐색기

  • Visual Studio 2019 (6/10)

    Visual Studio 2019 2단계: 프로그램 작성

    • 소스 파일(.c) 생성: 새 항목 추가, C++ 파일– 소스 파일 >> 추가(D) >> 새 항목(W)

    14

    C 파일(.c)

    소스 파일

  • Visual Studio 2019 (7/10)

    Visual Studio 2019 2단계: 프로그램 작성

    • 프로그램 작성

    15

    프로그램 작성

  • Visual Studio 2019 (8/10)

    Visual Studio 2019 3단계: 컴파일 및 실행

    • 컴파일 단계: Ctrl + F7– 빌드(B) >> 컴파일(M)

    16

    컴파일 결과 출력

  • Visual Studio 2019 (9/10)

    Visual Studio 2019 3단계: 컴파일 및 실행

    • 솔루션 빌드 단계: F7– 빌드(B) >> 솔루션 빌드(B)

    17

    솔루션 빌드 결과 출력

  • Visual Studio 2019 (10/10)

    Visual Studio 2019 3단계: 컴파일 및 실행

    • 실행 단계: Ctrl + F5– 디버그(D) >> 디버그하지 않고 시작(H)

    18

    실행 결과 출력

  • 참고문헌

    19

    [1] 서두옥, 이동호(감수), (열혈강의)“또 하나의 C : 프로그래밍은 셀프입니다”, 프리렉, 2012.

    [2] “Visual Studio”, Microsoft, 2020 of viewing the site, https://visualstudio.microsoft.com/.

    이 강의자료는 저작권법에 따라 보호받는 저작물이므로 무단 전제와 무단 복제를 금지하며,

    내용의 전부 또는 일부를 이용하려면 반드시 저작권자의 서면 동의를 받아야 합니다.

    Copyright © Clickseo.com. All rights reserved.