pkg-config
보이기
원저자 | 제임스 헨스트리지(James Henstridge). 재작성: 하복 페닝턴(Havoc Pennington) |
---|---|
개발자 | 톨리프 포그 힌(Tollef Fog Heen) / freedesktop.org |
발표일 | 2006년 0월 0일 | 또는 이전
안정화 버전 | 0.29.2
/ 2017년 3월 20일 |
저장소 | |
프로그래밍 언어 | C |
운영 체제 | 유닉스 계열 |
종류 | 프로그래밍 도구 |
라이선스 | GNU GPL |
웹사이트 | pkg-config |
pkg-config는 소스 코드로부터 소프트웨어를 컴파일할 목적으로 설치된 라이브러리를 조회하기 위해 통일된 인터페이스를 제공하는 컴퓨터 소프트웨어이다. pkg-config는 원래 리눅스용으로 설계되었으나 현재는 다양한 계열의 BSD, 마이크로소프트 윈도우, OS X, 솔라리스에서도 이용할 수 있다.
설치된 라이브러리에 대해 다양한 정보를 출력한다. 이 정보는 다음을 포함한다:
최초의 구현은 셸로 작성되었으며, 나중에 GLib 라이브러리를 이용하여 C로 재작성되었다.
개요
[편집]라이브러리가 설치될 때(RPM, deb 등을 통한 자동 설치 또는 소스로부터 직접 컴파일) .pc 파일이 포함되어 있어야 한다.
libpng에 대한 .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
컴파일을 하는 동안 pkg-config의 사용 예는 다음과 같다.
$ gcc -o test test.c $(pkg-config --libs --cflags libpng)
외부 링크
[편집]이 글은 소프트웨어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |