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