Download presentation
Presentation is loading. Please wait.
1
C / C++ Programming in multi platform
Programming language laboratory 2007 Jinsik, Park
2
Linux에서의 C / C++ programming (1/4)
gcc를 이용한 C 프로그램 작성 Syntax -D : 미리 정해진 매크로 사용 -c : 링크 생략, 컴파일만 실행 -o : 출력파일 이름 지정 -O/-O2 : 최적화, 컴파일 시간이 오래 걸림 -g : 디버그 옵션 -I(대문자 I) : 헤더 파일 위치 지정 -l(소문자 L) : 링크할 라이브러리 이름. -L : Id에게 전해질 라이브러리 위치 gcc [-o outputfilename][-D][-c][-g][-O|-O2][-ldirectory][-Ldirectory] [-library] source filename
3
Hello.c 소스 코드 작성 -> 컴파일 gcc –o Hello Hello.c -> Hello 프로그램 실행
Linux에서의 C / C++ programming (2/4) gcc를 이용한 C programming 프로그램 작성 및 실행 Hello.c 소스 코드 작성 -> 컴파일 gcc –o Hello Hello.c -> Hello 프로그램 실행
4
math.c 소스 코드 작성 -> 컴파일 gcc –o math -lm math.c -> math 프로그램 실행
Linux에서의 C / C++ programming (3/4) lib를 사용하는 gcc C programming 프로그램 작성 및 실행 math.c 소스 코드 작성 -> 컴파일 gcc –o math -lm math.c -> math 프로그램 실행
5
소스 코드 작성 -> g++ –o rect Rectangle.c -> rect 프로그램 실행
Linux에서의 C / C++ programming (4/4) g++을 이용한 C++ programming 프로그램 작성 및 실행 소스 코드 작성 -> g++ –o rect Rectangle.c -> rect 프로그램 실행
6
내컴퓨터 -> 시스템 등록 정보 -> 고급 -> 환경 변수
Windows에서의 C / C++ programming (1/6) Visual Studio 의 cl compiler를 이용한 programming compiler를 사용하기 위한 준비 Dos prompt에서 cl 명령어를 사용할 수 없는 경우 환경 변수 등록 필요 기본 설치 디렉토리인 C:\Program Files\Microsoft Visual Studio\VC98\bin 를 PATH에 추가 새로운 prompt 창을 띄울 때 마다 vcvars32 를 입력 내컴퓨터 -> 시스템 등록 정보 -> 고급 -> 환경 변수
7
cl [ option…] filename [ /link linkoption … ]
Windows에서의 C / C++ programming (2/6) Visual Studio 의 cl compiler를 이용한 programming Syntax 수 많은 옵션이 존재 cl 컴파일러는 C/C++ 컴파일러에 해당하며 파일명이 .c 파일인 경우는 C 구문 분석으로 파일명이 .cpp 파일인 경우는 C++ 구문 분석을 하게 된다. cl [ option…] filename [ /link linkoption … ]
8
소스 코드 작성 -> 컴파일 cl 파일명.cpp(/c) -> 실행
Windows에서의 C / C++ programming (3/6) Visual Studio 의 cl compiler를 이용한 programming 프로그램 작성 및 실행 소스 코드 작성 -> 컴파일 cl 파일명.cpp(/c) -> 실행
9
Windows에서의 C / C++ programming (4/6)
Visual Studio IDE를 이용한 programming 프로젝트 생성 Project의 Win32 Console Application 을 선택 후 Project 이름 및 디렉토리 지정
10
Windows에서의 C / C++ programming (5/6)
Visual Studio IDE를 이용한 programming 프로젝트 설정 A “Hello, World” Application을 선택후 Finish
11
Windows에서의 C / C++ programming (6/6)
Visual Studio IDE를 이용한 programming 프로젝트 자동 생성 후 컴파일 F7 : 컴파일 Ctrl + F5 : 컴파일 후 실행 F5 : Debug … 등의 통합 환경의 작업이 가능
Similar presentations