C 언어 시작하기

 

몇 가지 키워드

헤더 파일 (.H로 끝나는)

.c로 끝나는 소스 파일

에서는 .o로 끝나는 개체 파일

직접적인 관계의 세 가지

소스 파일 참조 헤더 파일, 소스 파일 생산 대상 파일, 파일 헤더는 대상 파일의 기능을 포함

다음과 같이 정적 라이브러리와 동적 라이브러리에 라이브러리 파일입니다 :

정적 라이브러리로 .a

.so를 동적 라이브러리 파일을 나타냅니다

-c 교류 BC를 gcc를

라이브러리 파일을 만듭니다

AO 보 libfoo.a를 AR CRV

일부 시스템에서는 라이브러리의 사용에 성공하려면, 당신은 라이브러리에 대한 내용의 테이블을 생성 할 필요가, 당신은이 작업을 완료 할 수 ranlib가 순서를 사용할 수 있습니다. 당신이 GNU 소프트웨어 개발 도구를 사용하는 경우 물론, 리눅스에서,이 단계를 생략 할 수 있습니다.

ranlib가의 libfoo.a를

실행 프로그램을 생성하려면

GCC -o 프로그램 program.o의 libfoo.a를

당신은 또한 당신은 어디서 찾을 컴파일러에게 -L 옵션을 사용해야합니다, 라이브러리에 액세스 할 -l 옵션을 사용하지만, 표준 위치에 저장 할 수 없다.

-a -L GCC program.o 프로그램. -lfoo

 

 

게시 66 개 원래 기사 · 원 찬양 8 ·은 14 만 + 조회수

추천

출처blog.csdn.net/gnufre/article/details/104574462