2009년 10월 6일 화요일

[Linux] Compile

  • 헤더파일 디렉토리 지정 컴파일 :
    • $ gcc -I/usr/openwin/include fred.c

  • 정적 라이브러리 지정 컴파일-1 :
    • $ gcc -o fred fred.c /usr/lib/libm.a

  • 정적 라이브러리 지정 컴파일-2 :
    •  $ gcc -o fred fred.c -lm
    • 만약, 공유라이브러리가 있다면 자동으로 컴파일러가 공유라이브러리를 선택

  • 라이브러리 검색 디렉토리 추가 컴파일 :
    • $ gcc -o x11fred -L/usr/openwin/lib x11fred.c -lX11

  • 정적 라이브러리 생성 :
    • $ ar crv libfoo.a bill.o fred.o

  • 공유 라이브러리 확인 :
    • $ ldd program

댓글 없음:

댓글 쓰기