달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'OS이야기'에 해당되는 글 86

  1. 2012.01.04 C 컴파일러 과정
2012. 1. 4. 14:55

C 컴파일러 과정 OS이야기2012. 1. 4. 14:55

test.c
->cpp0 (전처리기) -> like.i (전처리 결과)
-> cc1 ( c컴파일러)->like.s( 어셈파일)
-> as (어셈블러)-> like.o (오브젝트 파일)
-> ld or collector2(링커)-> like (실행파일) 

정적 라이브러리 / 동적 라이브러리
정적라이브러리 : *.h *.c 파일을 컴파일 하여 *.o 파일로 만듬 링커로 실행파일을 생성
동적 라이브러리 : 다른 *.so파일과 같이 사용하여 링커로 실행파일을 생성

http://www.misofruit.co.kr/seojewoo/embedded/linuxschedule/030312study.htm
http://wiki.kldp.org/HOWTO/html/Program-Library-HOWTO/

http://www.hanb.co.kr/network/view.html?bi_id=1013  

'OS이야기' 카테고리의 다른 글

프로세스 관리 - execv() fork()  (0) 2012.01.04
프로세스 관리 - 파일시스템 & 파일  (0) 2012.01.04
페이지 벡터  (0) 2012.01.04
LRU/k  (0) 2012.01.03
mm_struct, vm_area_struct  (0) 2012.01.03
:
Posted by НooпeУ


Code Start Code End