리눅스 pkg-config

Jmnote (토론 | 기여)님의 2017년 12월 11일 (월) 12:08 판

1 개요

pkg-config
/usr/bin/pkg-config
  • 설치된 라이브러리에 대한 메타정보 조회 도구
  • 소스 코드로부터 소프트웨어를 컴파일할 목적으로 설치된 라이브러리를 조회하기 위해 통일된 인터페이스를 제공하는 컴퓨터 소프트웨어
  • 라이선스: GNU GPL
  • 작성언어: C
출력 정보
C, C++ 컴파일러를 위한 매개변수
링커를 위한 매개변수
패키지 버전

2 라이브러리 .pc파일

prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${exec_prefix}/include

Name: libpng
Description: Loads and saves PNG files
Version: 1.2.8
Libs: -L${libdir} -lpng12 -lz
Cflags: -I${includedir}/libpng12

3 gcc 컴파일 예시

gcc -o test test.c $(pkg-config --libs --cflags libpng)

4 같이 보기

5 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}