11 (C Programming) Appendix-A IDE - Clickseo...
Transcript of 11 (C Programming) Appendix-A IDE - Clickseo...
-
C Programming
통합 개발 환경(IDE, Integrated Development Environment)
C Programming
통합 개발 환경(IDE, Integrated Development Environment)
Seo, Doo-Ok
-
개발 환경 (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.