100 likes | 319 Views
C 언어 사용하기. 2006 년 3 월 20 일 황의권 , 지용인 , 최종윤 서울대학교 컴퓨터공학부. 프로그래밍 도구. 프로그래밍을 위해 필요한 것 편집기 (editor) 컴파일러 (compiler) – 사람이 만든 프로그램 코드를 기계가 이해할 수 있는 언어로 바꾸어주는 프로그램 프로그래밍을 편하게 해주는 도구들 통합개발환경 (IDE) 편집기 + 컴파일러 + 인터페이스 + …… MS Visual Studio .NET, IBM Eclipse 등. C 프로그래밍 도구.
E N D
C 언어 사용하기 2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부
프로그래밍 도구 • 프로그래밍을 위해 필요한 것 • 편집기(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에서 컴파일하기 ropas> gcc hello.c ropas> ./a.out hello, world! • Windows에서 컴파일하기 C:\ropas> gcc hello.c C:\ropas> a hello, world!
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”); 명령이 없으면 실행 직후 바로 콘솔 창이 닫히므로 주의