C / C++ Programming in multi platform

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
제 2 장 프로그램 개발과정. 통합 개발 환경  통합 개발 환경 (IDE: integrated development environment)  에디터 + 컴파일러 + 디버거.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
제2장 프로그램 개발과정 C Express.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
자바 언어의 이해 Understanding of Java Programming
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
Power Java 제3장 이클립스 사용하기.
Power Java 제3장 이클립스 사용하기.
Visual Basic 설치 컴퓨터응용 및 실습 I.
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
MYSQL 설치.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
1. C 언어의 이해와 컴파일러 설치.
2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부
컴퓨터 프로그래밍 기초 [Final] 기말고사
Power Java 제2장 자바 개발 도구.
CUDA Setting : Install & Compile
Linux/UNIX Programming
C 언어 1 1주차 C언어 시작하기 - 1차시 C 언어 특징 및 프로젝트 생성 Programming Language.
C언어 개요 게임프로그래밍.
Kasimov C언어 세미나 1st.
1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
QT 프로그래밍 발표: 김래영.
Ubiquitous Computing Practice - Part I (Installation) -
Java 기초 (Java JDK 설치 및 환경설정)
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Lex와 Yacc을 이용한 Calculator 구현
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
ARM Development Suite v1.2
Lex와 Yacc을 이용한 Calculator 구현
Cross Compiler 설치.
JAVA CDT install
Android studio로 Application 만들기.
Cross Compiler를이용한 커널 컴파일 및 포팅
AVR – ATmega103(ATMEL) Compilers & ISP
[INA470] Java Programming Youn-Hee Han
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
Device Driver 임베디드 시스템 I.
개발 환경 세팅.
IPython Notebook + Spark + TensorFlow on MacOS
Go Lang 리뷰 이동은.
제 1장. C++ 시작하기.
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
빌드 성공.
Python 및 OpenCV 설치.
( Windows Service Application Debugging )
OpenCV 설정 2.21 만든이 딩딩.
STS 또는 Eclipse 에서 프로젝트를 Export 하고 Import 하는 방법
StyleCop 소개 SGS Framework 개발 팀.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
Homework #7 (1/3) 1. 다음 순서에 따라 수행하고, 그 과정의 화면을 캡쳐한다.
1장. C Language Synopsis.
Presentation transcript:

C / C++ Programming in multi platform Programming language laboratory 2007 Jinsik, Park Email : jinsik12@nate.com

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

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 프로그램 실행

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 프로그램 실행

소스 코드 작성 -> g++ –o rect Rectangle.c -> rect 프로그램 실행 Linux에서의 C / C++ programming (4/4) g++을 이용한 C++ programming 프로그램 작성 및 실행 소스 코드 작성 -> g++ –o rect Rectangle.c -> rect 프로그램 실행

내컴퓨터 -> 시스템 등록 정보 -> 고급 -> 환경 변수 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 를 입력 내컴퓨터 -> 시스템 등록 정보 -> 고급 -> 환경 변수

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 … ]

소스 코드 작성 -> 컴파일 cl 파일명.cpp(/c) -> 실행 Windows에서의 C / C++ programming (3/6) Visual Studio 의 cl compiler를 이용한 programming 프로그램 작성 및 실행 소스 코드 작성 -> 컴파일 cl 파일명.cpp(/c) -> 실행

Windows에서의 C / C++ programming (4/6) Visual Studio IDE를 이용한 programming 프로젝트 생성 Project의 Win32 Console Application 을 선택 후 Project 이름 및 디렉토리 지정

Windows에서의 C / C++ programming (5/6) Visual Studio IDE를 이용한 programming 프로젝트 설정 A “Hello, World” Application을 선택후 Finish

Windows에서의 C / C++ programming (6/6) Visual Studio IDE를 이용한 programming 프로젝트 자동 생성 후 컴파일 F7 : 컴파일 Ctrl + F5 : 컴파일 후 실행 F5 : Debug … 등의 통합 환경의 작업이 가능