2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부

Slides:



Advertisements
Similar presentations
1 1. 플랫폼과 개발툴 볼랜드포럼 대표시삽 박지훈 Jeehoon Imp Park
Advertisements

윈도우 조 이충진, 김창완, 김현규, 최준영, 전병주, 송기훈. 목차  윈도우 최준영, 송기훈  윈도우 95 - 김현규, 이충진  윈도우 98 - 강창완, 전병주.
제 2 장 프로그램 개발과정. 통합 개발 환경  통합 개발 환경 (IDE: integrated development environment)  에디터 + 컴파일러 + 디버거.
공개 SW 개발자대회 소개 ■ 행사명 : O pen S ource S oftware World Challenge! 2010 공개 SW 개발자대회 ■ 목 적 창의적이고 혁신적인 공개 SW 개발 아이디어를 획득하고, 소프트웨어적 문제해결 능력 향상과 잠재인력 발굴, 국내외.
Visual Basic 활용 참고 교재  『쉽게 따라하는 VB 6 프로그래밍』  저 자 : 하태현, 정용덕  출 판 : 기전연구사, 2004  『엑셀 VBA 프로그래밍 ( 고급 ) 』  저 자 : 오양환 외  출 판 : 기전연구사,
미디어 프로그래밍 II 소개.
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
변비 재활전문센터 재활 간호사 김은화.
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
01. 안드로이드 개요와 개발환경 구축 제목.
C 언어 기초 2 위덕대학교 에너지전기공학부 이 수 형 2009년 2학기.
Q & A (사실상 혼인·이혼) Q. 사실상 혼인·이혼 관계를 어떻게 처리해야 하나요?   사실 혼인·이혼은 부부 모두 동의 여부를 확인하고, 자녀, 이·통·반장으로부터 「사실(이)혼 확인서」를 징구해야 합니다. 만약 어느 한쪽이 동의하지 않는 경우는.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
대명리조트 거제 개관 특별분양 골프, 스키, 오션월드, 콘도를 회원권 하나로!!
기초C언어 제1주 강의 소개, C언어 개요, Eclipse 사용 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원
Web Programming 강의 소개
크로스 컴파일 환경 구축.
1. C 언어의 이해와 컴파일러 설치.
제4장 Cross Compiler 설치.
누구나 쉽게 즐기는 C언어 콘서트 한남대학교 컴퓨터공학과 이 재 광 교수.
MS Visual Studio를 이용한 신규 프로젝트 생성&디버깅
Kasimov C언어 세미나 1st.
Hello World Bot Framework
1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!.
Visual ESTO 안정성,편리성,성능을 한단계 높였습니다! Visual ESTO IDE/Debugger/Monitor
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
Visual C++ Programming
Linux Compile.
프로젝트 중간보고서 조재영 지승우.
C / C++ Programming in multi platform
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
Internet Protocol and Programming
DES를 이용한 GPS 위치 정보 암호화 송신 2조 김민수 문형진 안인석 조우람.
평판재하시험 데이터 정보관리 프로그램 개발.
EHA PXA255 스네이크 게임 내장형 하드웨어 A 2009년 7월 16일.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
openGL Project 결과보고서 야구 시구 시뮬레이션
Beginning Linux Programming
1장. 프로그래밍 언어, C 프로그래밍.
작업장에서 불의의사고로 절단사고가 발생했다면
쪽지 전송 프로그램 - 최종보고 장승수 최희진 오민영.
1주차: 프로그래밍언어란 무엇인가? C 언어란? C 프로그래밍을 위한 준비
Linux/UNIX Programming
openGL Project 제안서 비 오는 정류장에서
고속철도 노반 침하관리용 DB 프로그램 개발.
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
Part 0 C Program 안산1대학 디지털정보통신과 임 성 국.
제 1장 서론 Hello!! C 언어 강성호 김학배 최우영.
SystemC 설치 (Visual Studio 2010)
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
매스커뮤니케이션 신문 목원대학교 서 진 희.
Appendix A 구조적 시스템 개발 방법론.
Internet Protocol and Programming
쉽게 풀어쓴 C언어 Express 제2장 프로그램 작성 과정 C Express.
컴퓨팅 이해 5장 프로그래밍 언어 순천향대학교 컴퓨터공학과 하상호.
Vim editor (1/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
자동 매크로 만들기 매크로 실행하기 매크로 편집하고 응용하기
openGL Project 제안서 - 해상 전투
마음의 성전이 더 아름다운 조촌교회.
C언어 개론.
1.비 사업용(자가용 및 관용) 차 종 적 용 상 의 구 분 승합 자동차 (버스) 1 종
프로젝트 계획서 정구식 하상민.
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
Internet Protocol and Programming
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
두손Order 푸드팩토리 두손Order Ver 1.0 ㈜시소이드.
Presentation transcript:

2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부 C 언어 사용하기 2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부

프로그래밍 도구 프로그래밍을 위해 필요한 것 통합개발환경(IDE) 편집기(editor) 컴파일러(compiler) – 사람이 만든 프로그램 코드를 기계가 이해할 수 있는 언어로 바꾸어주는 프로그램 프로그래밍을 편하게 해주는 도구들 통합개발환경(IDE) 편집기 + 컴파일러 + 인터페이스 + …… MS Visual Studio .NET, IBM Eclipse 등

C 프로그래밍 도구 편집기 – 일반적으로 널리 쓰이는 문서 편집기들 컴파일러 추천 조합 Vim (http://www.vim.org) Emacs Ultraedit(http://www.ultraedit.com) – 상용화된 도구 메모장(notepad) – 휴지가 없으면 신문지라도 컴파일러 GNU gcc(http://gcc.gnu.org) – 일반적인 공개 컴파일러 MinGW gcc(http://www.mingw.org) – gcc의 Windows 버전 무수한 공개/상용 컴파일러들 추천 조합 Vim + GNU gcc + 기타 필요한 도구들 Linux를 설치하면 기본적인 도구들은 모두 갖추어져 있음 Windows 환경 - gVim + MinGW gcc

gVim 사용법 (1/3) gvim64.zip을 받아 압축을 풀고 설치

gVim 사용법 (2/3) 새 파일을 작성할 경우 문법 선택

gVim 사용법 (3/3) i키를 눌러 끼워넣기모드(insert mode)로 변환하고 내용 작성, 저장

gcc를 사용하여 컴파일하기 Linux에서 컴파일하기 Windows에서 컴파일하기 ropas> gcc hello.c ropas> ./a.out hello, world! Windows에서 컴파일하기 C:\ropas> gcc hello.c C:\ropas> a

Dev-C++ 사용법(1/3) C/C++언어 사용을 위한 개발환경 홈페이지 주소 설치 및 설정 컴파일러로 MinGW gcc를 사용 Dev-C++/bin에 자동으로 설치됨 Windows용 GUI나 console 프로그램 작성 가능 홈페이지 주소 http://www.bloodshed.net/dev/index.html 설치 및 설정 설치 언어로 “Korean”을 선택하고, 나머지는 기본 옵션으로 설치 처음 실행 시 설치 때와 동일하게 설정하고 실행

Dev-C++ 사용법(2/3) 새 프로젝트 시작하기 기존의 프로젝트 열기 파일 -> 새로만들기 -> 프로젝트 Basic의 Console Application 선택 프로젝트 명 입력 후 언어 선택(C) 기존의 프로젝트 열기 파일 -> 파일 또는 프로젝트 열기 프로젝트 파일(.dev)를 선택

Dev-C++ 사용법(3/3) 프로그래밍하기 컴파일 실행하기 새 프로젝트를 시작할 때 기본적으로 주어지는 뼈대를 바탕으로 프로그래밍 가능 컴파일 실행 -> 컴파일 컴파일 도중 오류가 발생하면 아래 창에 오류내용이 표시 실행하기 컴파일 후, 실행 -> 실행 Dev-C++에서는 system(“PAUSE”); 명령이 없으면 실행 직후 바로 콘솔 창이 닫히므로 주의