2013년 1월 26일 토요일

C언어 핵심 정리 -정적 라이브러리, 동적 라이브러리 편-


  1. #include<>는 /usr/include 와 같은 표준 디렉토리를 찾음
  2. -L <라이브러리 경로>는 디렉토리를 표준 라이브러리 디렉토리에 추가
  3. -I <라이브러리 이름> 은 /usr/lib와 같은 표준 디렉토리의 파일에 링크
  4. -I <인클루드 경로>는 디렉토리를 표준 인클루드 디렉토리에 추가
  5. ar 명령은 오브젝트 파일의 라이브러리 아카이브를 생성
  6. 라이브러리 아카이브는 lib<라이브러리 이름>.a 형태의 이름을 가짐
  7. 라이브러리 아카이브는 정적으로 링크
  8. gcc -shared 는 오브젝트 파일을 동적 라이브러리로 변환
  9. 동적 라이브러리는 실행시에 링크
  10. 동적 라이브러리는 운영체제에 따라 이름이 다름
  11. 동적 라이브러리는 .so, .dylib, .dll, .dll.a 확장자를 가질 수 있음

댓글 없음:

댓글 쓰기