영어프랑스어스페인어

Ad


온웍스 파비콘

i686-w64-mingw32-pkg-config - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 i686-w64-mingw32-pkg-config 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 i686-w64-mingw32-pkg-config 명령입니다.

프로그램:

이름


pkg-config - 설치된 라이브러리에 대한 메타정보 반환

개요


패키지 구성 [--modversion] [--version] [--help] [--ateast-pkgconfig-version=VERSION]
[--인쇄 오류] [--짧은 오류] [--침묵 오류] [--오류-표준 출력] [--디버그]
[--cflags] [--libs] [--libs-only-L] [--libs-only-l] [--cflags-only-I] [--libs-only-other]
[--cflags-only-other] [--variable=VARIABLENAME] [--define-
변수=VARIABLENAME=VARIABLEVALUE] [--인쇄-변수] [--제거됨] [--존재]
[--최소 버전=버전] [--정확한 버전=버전] [--최대 버전=버전] [--확인]
[--list-all] [--print-provides] [--print-requires] [--print-requires-private]
[도서관...]

기술


최대 XNUMXW 출력을 제공하는 패키지 구성 프로그램은 설치된 라이브러리에 대한 정보를 검색하는 데 사용됩니다.
체계. 일반적으로 하나 이상의 라이브러리에 대해 컴파일 및 링크하는 데 사용됩니다. 여기
Makefile의 일반적인 사용 시나리오:

프로그램: program.c
cc 프로그램.c $(pkg-config --cflags --libs gnomeui)

패키지 구성 특수 메타데이터 파일에서 패키지에 대한 정보를 검색합니다. 이러한 파일
패키지의 이름을 따서 명명되었으며 .pc 확대. 대부분의 시스템에서 패키지 구성 외모
in /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig
/usr/local/share/pkgconfig 이러한 파일의 경우. 그것은 추가적으로 결장에서 볼 것입니다-
구분된(Windows의 경우 세미콜론으로 구분된) 디렉토리 목록
PKG_CONFIG_PATH 환경 변수.

에 지정된 패키지 이름 패키지 구성 명령줄은
메타데이터 파일 제외 .pc 확대. 라이브러리가 여러 버전을 설치할 수 있는 경우
동시에 각 버전에 고유한 이름을 부여해야 합니다(예: GTK 1.2는
패키지 이름은 "gtk+"이고 GTK 2.0에는 "gtk+-2.0"이 있습니다.

명령줄에서 패키지 이름을 지정하는 것 외에도 주어진 .pc
파일을 대신 제공할 수 있습니다. 이를 통해 사용자는 특정 .pc 파일.

옵션


다음 옵션이 지원됩니다.

--modversion
명령에 지정된 라이브러리의 버전 정보를 요청합니다.
라인이 표시됩니다. 만약에 패키지 구성 명령줄에서 모든 라이브러리를 찾을 수 있습니다.
각 라이브러리의 버전 문자열은 한 줄에 한 버전씩 stdout에 인쇄됩니다. 이에
케이스 패키지 구성 성공적으로 종료됩니다. 하나 이상의 라이브러리를 알 수 없는 경우 패키지 구성
XNUMX이 아닌 코드로 종료되고 stdout의 내용이 정의되지 않습니다.

--번역
의 버전을 표시합니다. 패키지 구성 종료합니다.

--ateast-pkgconfig-version=버전
최소한 지정된 버전의 pkg-config가 필요합니다.

--도움 도움말 메시지를 표시하고 종료합니다.

--인쇄 오류
명령줄에 있는 하나 이상의 모듈 또는 해당 종속성이
찾거나 구문 분석에서 오류가 발생한 경우 .pc 파일을 선택하면 이 옵션으로 인해
인쇄할 문제를 설명하는 오류. 다음과 같은 "술어" 옵션을 사용하여
"--존재하다" 패키지 구성 일반적으로 다음에서 사용되기 때문에 기본적으로 자동으로 실행됩니다.
출력을 제어하려는 스크립트. 이 옵션은 단독으로 사용할 수 있습니다.
명령줄에서 모듈을 찾는 중 인쇄 오류 발생) 또는 기타
옵션. PKG_CONFIG_DEBUG_SPEW 환경 변수는 이 옵션을 재정의합니다.

--짧은 오류
짧은 오류 메시지를 인쇄합니다.

--침묵-오류
명령줄에 있는 하나 이상의 모듈 또는 해당 종속성이
발견되었거나 aa 구문 분석에서 오류가 발생한 경우 .pc 파일을 선택하면 이 옵션은
문제를 설명하는 오류가 인쇄되지 않습니다. 다음과 같은 "술어" 옵션을 사용하여
"--존재하다" 패키지 구성 일반적으로 다음에서 사용되기 때문에 기본적으로 자동으로 실행됩니다.
출력을 제어하려는 스크립트. 따라서 이 옵션은
기본적으로 오류를 인쇄하는 "--cflags" 또는 "--modversion"과 같은 옵션. NS
PKG_CONFIG_DEBUG_SPEW 환경 변수가 이 옵션을 재정의합니다.

--오류-표준 출력
오류를 인쇄하는 경우 기본 stderr이 아닌 stdout으로 인쇄하십시오.

-디버그
디버깅 정보를 인쇄합니다. 이것은 약간 다릅니다.
"--print-errors"도 활성화하는 PKG_CONFIG_DEBUG_SPEW 환경 변수.

다음 옵션은 프로그램을 컴파일하고 연결하는 데 사용됩니다.

--cflags
이것은 패키지를 컴파일하는 데 필요한 전처리기 및 컴파일 플래그를 인쇄합니다.
모든 종속성에 대한 플래그를 포함하는 명령줄. 플래그는 "압축"되므로
각각의 동일한 플래그는 한 번만 나타납니다. 패키지 구성 다음과 같은 경우 XNUMX이 아닌 코드로 종료됩니다.
명령줄에서 하나 이상의 패키지에 대한 메타데이터를 찾을 수 없습니다.

--cflags-only-I
이것은 "--cflags"의 -I 부분을 인쇄합니다. 즉, 헤더 검색 경로를 정의합니다.
그러나 다른 것을 지정하지 않습니다.

--cflags-only-기타
이것은 "--cflags-only-I"에 포함되지 않은 "--cflags"의 일부를 인쇄합니다.

--libs 이 옵션은 "--cflags"와 동일하며 링크 플래그만 인쇄합니다. 와 같은
"--cflags", 중복 플래그는 병합되고(적절한 순서 유지)
종속성은 출력에 포함됩니다.

--libs 전용-L
이것은 "--libs"의 -L/-R 부분을 인쇄합니다. 즉, 라이브러리 검색 경로를 정의합니다.
그러나 연결할 라이브러리를 지정하지 않습니다.

--libs 전용-l
이것은 명령에 지정된 라이브러리에 대해 "--libs"의 -l 부분을 인쇄합니다.
선. "--libs-only-l"과 "--libs-only-L"의 합집합이 더 작을 수 있습니다.
-rdynamic과 같은 플래그로 인해 "--libs"보다

--libs-only-기타
이것은 "--libs-only-L" 및 "--libs-only-"에서 다루지 않는 "--libs" 부분을 인쇄합니다.
l"(예: "--pthread").

--변수=VARIABLENAME
이것은 패키지에 정의된 변수의 값을 반환합니다. .pc 파일. 대부분의 패키지
예를 들어 변수 "접두사"를 정의하여 다음과 같이 말할 수 있습니다.
$ pkg-config --variable=접두사 glib-2.0
/ usr /

--define-변수=VARIABLENAME=VARIABLEVALUE
이것은 변수에 대한 전역 값을 설정하고 임의의 값을 재정의합니다. .pc 파일.
예를 들어 대부분의 패키지는 변수 "접두사"를 정의하므로 다음과 같이 말할 수 있습니다.
$ pkg-config --print-errors --define-variable=접두사=/foo \
--변수=접두사 glib-2.0
/ foo

--print-변수
패키지에 정의된 모든 변수의 목록을 반환합니다.

--제거됨
일반적으로 "foo" 패키지를 요청하고 "foo-uninstalled" 패키지가 존재하는 경우
패키지 구성 "-uninstalled" 변형을 선호합니다. 이것은 컴파일/링크를 허용합니다
제거된 패키지에 대해. "--uninstalled" 옵션을 지정하면, 패키지 구성
"-제거된" 패키지가 사용 중인 경우 성공적으로 반환되고 반환됩니다.
그렇지 않으면 실패(거짓). (PKG_CONFIG_DISABLE_UNINSTALLED 환경
변수 유지 패키지 구성 암시적으로 "-제거된" 패키지를 선택하지 않으므로
해당 변수가 설정되면 "foo-
제거됨"을 명시적으로 명령줄에 표시합니다.)

--존재하다

--최소 버전=버전

--정확한 버전=버전

--최대 버전=버전
이 옵션은 명령줄의 패키지 또는 패키지 목록이 다음인지 테스트합니다.
알려진 패키지 구성, 선택적으로 패키지의 버전 번호가 충족하는지 여부
특정 제약. 모든 패키지가 존재하고 지정된 버전을 충족하는 경우
제약, 패키지 구성 성공적으로 종료됩니다. 그렇지 않으면 성공적으로 종료됩니다. 오직
첫 번째 VERSION 비교 옵션이 적용됩니다. 이 유형의 후속 옵션
무시됩니다.

버전 테스트 옵션을 사용하는 대신 단순히 버전을 제공할 수 있습니다.
각 패키지 이름 뒤에 제약 조건이 있습니다. 예를 들면 다음과 같습니다.
$ pkg-config --exists 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
오류 메시지를 원하면 --print-errors를 사용하는 것을 잊지 마십시오. 출력 옵션이 없을 때
에 공급된다 패키지 구성, --존재함을 암시합니다.

--확인
패키지의 구문을 확인합니다. .pc 유효성을 위한 파일. 이것은 다음과 같습니다.
--종속성이 확인되지 않는다는 점을 제외하고 존재합니다. 이것은 패키지에 유용할 수 있습니다.
개발자는 자신의 .pc 릴리스 전 파일:
$ pkg-config --validate ./my-package.pc

--msvc-구문
이 옵션은 Windows에서만 사용할 수 있습니다. 그것은 원인 패키지 구성 출력 -l 및 -L
Microsoft Visual C++ 명령줄 컴파일러에서 인식하는 형식의 플래그, cl.
구체적으로, 대신 -Lx:/일부/경로 그것은 인쇄 /libpath:x/some/경로, 대신
of -lfoo 그것은 인쇄 foo.lib. --libs 출력은 다음 플래그로 구성됩니다.
링커이며 /link 스위치 다음에 cl 명령줄에 배치해야 합니다.

--define-접두사
--접두사 정의하지 않음
이 옵션은 다음 여부를 제어합니다. 패키지 구성 변수의 값을 재정의합니다. 접두사
각 .pc 파일에서. --define-prefix를 사용하면 패키지 구성 의 설치된 위치를 사용합니다.
.pc 파일을 사용하여 접두사를 결정합니다. --dont-define-prefix는 이 동작을 방지합니다.
기본값은 일반적으로 --define-prefix입니다.

이 기능이 활성화되고 .pc 파일이
pkgconfig, 해당 패키지의 접두사는 해당 패키지의 조부모로 간주됩니다.
파일이 발견된 디렉토리 및 접두사 이를 위해 변수가 재정의됩니다.
그에 따라 파일.

.pc 파일의 변수 값이 재정의되지 않은 원본으로 시작하는 경우
가치 접두사 변수, 다음 재정의된 값 접두사 대신 사용됩니다.
이렇게 하면 변수가 확장된 경우에도 기능이 작동할 수 있습니다.
.pc 파일.

--prefix-변수=PREFIX
해당 변수의 이름을 설정합니다. 패키지 구성 대신 재정의 접두사 사용하는 경우
--define-prefix 기능.

--공전
정적 링크에 적합한 출력 라이브러리. 즉, 모든 개인
출력의 라이브러리. 이것은 .pc 파일의 적절한 태그 지정에 의존합니다.
너무 많은 수의 라이브러리가 일반적으로 출력됩니다.

--전체 목록
에서 찾은 모든 모듈을 나열합니다. 패키지 구성 통로.

--인쇄 제공
주어진 패키지가 제공하는 모든 모듈을 나열하십시오.

--인쇄 필요
주어진 패키지에 필요한 모든 모듈을 나열하십시오.

--인쇄-요구-개인
지정된 패키지가 정적 링크에 필요한 모든 모듈을 나열합니다(--static 참조).

환경 변수


PKG_CONFIG_PATH
검색할 콜론으로 구분된(Windows에서는 세미콜론으로 구분된) 디렉토리 목록
.pc 파일의 경우. 기본 디렉토리는 검색 후 항상 검색됩니다.
길; 기본값은 라이브러리 디렉토리/패키지 구성:데이터 디렉토리/pkgconfig 여기서 라이브러리 디렉토리 는 libdir입니다
아시아인 대상 패키지 구성데이터 디렉토리 에 대한 데이터 디렉토리입니다. 패키지 구성 설치되었을 때.

PKG_CONFIG_DEBUG_SPEW
설정하면 원인 패키지 구성 모든 종류의 디버깅 정보 및 보고서를 인쇄합니다.
모든 오류.

PKG_CONFIG_TOP_BUILD_DIR
매직 변수에 설정할 값 pc_top_builddir 에 나타날 수 있는 .pc
파일. 환경변수가 설정되지 않은 경우 기본값 '$(top_builddir)'
으로 사용될 것. 이 변수는 Makefile의 최상위 builddir을 참조해야 합니다.
보고된 컴파일/링크 플래그 패키지 구성 으로 사용될 것. 이것은 다음 경우에만 중요합니다.
아직 설치되지 않은 패키지에 대한 컴파일/링크.

PKG_CONFIG_DISABLE_UNINSTALLED
일반적으로 "foo" 패키지를 요청하고 "foo-uninstalled" 패키지가 존재하는 경우
패키지 구성 "-uninstalled" 변형을 선호합니다. 이것은 컴파일/링크를 허용합니다
제거된 패키지에 대해. 이 환경 변수가 설정되면 비활성화됩니다.
행동을 말했다.

PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
cflags에서 -I/usr/include를 제거하지 마십시오.

PKG_CONFIG_ALLOW_SYSTEM_LIBS
라이브러리에서 -L/usr/lib 또는 -L/lib를 제거하지 마십시오.

PKG_CONFIG_SYSROOT_DIR
대상 sysroot에 있는 디렉토리를 사용하도록 -I 및 -L을 수정합니다. 이 옵션은
pkg-config를 사용하여 CFLAGS 및
LDFLAGS. -I 및 -L은 새 시스템 루트를 가리키도록 수정됩니다. 이것은 의미합니다
-I/usr/include/libfoo는 -I/var/target/usr/include/libfoo가 됩니다.
/var/target과 동일한 PKG_CONFIG_SYSROOT_DIR(-L에도 동일한 규칙 적용)

PKG_CONFIG_LIBDIR
기본값을 대체합니다. 패키지 구성 검색 디렉토리, 일반적으로
/usr/lib/pkgconfig:/usr/share/pkgconfig.

PKG_CONFIG_$PACKAGE_$변수
패키지 PACKAGE의 VARIABLE 변수를 재정의합니다. 환경 변수
영숫자가 아닌 대문자로 패키지 이름과 패키지 변수를 사용해야 합니다.
밑줄로 변환된 문자. 예를 들어 설정
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR은
"gladeui-2.0" 패키지.

패키지 구성 파생 변수


패키지 구성 .pc 파일에서 사용하거나 쿼리할 수 있는 몇 가지 메타데이터 변수를 설정합니다.
실행 시간.

pc_path
에서 사용하는 기본 검색 경로 패키지 구성 .pc 파일을 검색할 때. 이것은 할 수 있습니다
에 대한 쿼리에 사용 패키지 구성 모듈 자체:
$ pkg-config --변수 pc_path pkg-config

pcfiledir
.pc 파일의 설치된 위치입니다. 이것은 위치를 쿼리하는 데 사용할 수 있습니다.
특정 모듈의 .pc 파일이지만 .pc 파일을 만드는 데 사용할 수도 있습니다.
재배치 가능. 예를 들어:
접두사=${pcfiledir}/../..
exec_prefix=${접두사}
libdir=${exec_prefix}/ lib
includedir=${접두사}/포함

pc_sysrootdir
사용자가 설정한 sysroot 디렉터리입니다. sysroot 디렉토리가 설정되지 않은 경우,
이 값은 /. 를 참조하십시오 PKG_CONFIG_SYSROOT_DIR 더 많은 환경 변수
세부.

pc_top_builddir
호출 시 사용자의 최상위 빌드 디렉토리 위치 패키지 구성. 이것은 유용합니다
제거된 .pc 파일의 경로를 동적으로 설정합니다. 참조 PKG_CONFIG_TOP_BUILD_DIR
자세한 내용은 환경 변수를 참조하십시오.

WINDOWS 스페셜티


최대 XNUMXW 출력을 제공하는 패키지 구성 기본 검색 경로는 Windows에서 무시됩니다. 대신 검색 경로는
설치된 디렉토리를 사용하여 구성 패키지 구성 그런 다음 추가
라이브러리\pkg 구성공유\pkgconfig. 이것은 표준을 사용하여 증대되거나 대체될 수 있습니다.
위에서 설명한 환경 변수.

자동 회의 매크로


PKG_CHECK_MODULES(변수 접두사, 모듈 [,액션-IF-FOUND [,조치-IF-NOT-FOUND]])

매크로 PKG_CHECK_MODULES는 다음에서 사용할 수 있습니다. 구성.ac 모듈이 있는지 확인하기 위해
존재하다. 일반적인 사용법은 다음과 같습니다.
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])

그러면 MYSTUFF_LIBS 및 MYSTUFF_CFLAGS 대체 변수가 다음으로 설정됩니다.
주어진 모듈 목록에 대한 libs 및 cflags. 모듈이 없거나
잘못된 버전, 기본적으로 구성은 메시지와 함께 중단됩니다. 교체하려면
기본 조치, ACTION-IF-NOT-FOUND를 지정하십시오. PKG_CHECK_MODULES는 인쇄되지 않습니다.
자신의 ACTION-IF-NOT-FOUND를 지정하는 경우 모든 오류 메시지. 그러나
무엇이 잘못되었는지 표시하는 데 사용할 수 있는 변수 MYSTUFF_PKG_ERRORS를 설정합니다.

PKG_CHECK_MODULES에 대한 첫 번째 호출이 그렇지 않을 가능성이 있는 경우
발생하는 경우 PKG_PROG_PKG_CONFIG에 대한 명시적 호출을
귀하의 configure.ac.

또한 VARIABLE-PREFIX의 반복 사용은 권장되지 않습니다. 후
첫 번째 성공적인 사용, 동일한 VARIABLE-PREFIX를 사용한 후속 호출은 단순히
호출하지 않고 이전 사용에서 설정한 _LIBS 및 _CFLAGS 변수 사용
패키지 구성 또.

PKG_PREREQ(최소 버전)
사용 중인 pkg-config autoconf 매크로의 버전이 최소 MIN-
버전. 이것은 특정 pkg-config 매크로가
사용할 수 있습니다.

PKG_PROG_PKG_CONFIG([최소 버전])

PKG_CONFIG 변수를 사용 가능한 최상의 pkg-config로 정의합니다. 다음과 같은 경우에 유용합니다.
pkg-config가 필요하지만 PKG_CHECK_MODULES를 사용하고 싶지 않습니다.

PKG_CHECK_MODULES_STATIC(변수 접두사, 모듈 [,액션-IF-FOUND [,액션-IF-NOT-
설립하다]])
PKG_CHECK_MODULES를 호출하기 전에 --static을 통해 정적 링크를 활성화합니다.

PKG_CHECK_EXISTS(모듈, [조치를 취한 경우], [조치를 찾을 수 없는 경우])

특정 모듈 세트가 존재하는지 확인하십시오. 비슷하다
PKG_CHECK_MODULES(), 그러나 변수를 설정하거나 오류를 인쇄하지 않습니다.

PKG_CHECK_MODULES와 유사하게, 이것 또는
PKG_CHECK_MODULES가 호출되거나 PKG_CHECK_EXISTS를 수동으로 호출해야 합니다.

PKG_INSTALLDIR(디렉토리)

모듈이 설치되어야 하는 위치로 변수 pkgconfigdir을 대체합니다.
pkg-config .pc 파일. 기본적으로 디렉토리는 $libdir/pkgconfig이지만
기본값은 DIRECTORY를 전달하여 변경할 수 있습니다. 사용자는 다음을 통해 재정의할 수 있습니다.
--with-pkgconfigdir 매개변수.

PKG_NOARCH_INSTALLDIR(디렉토리)

모듈이 있어야 할 위치로 변수 noarch_pkgconfigdir을 대체합니다.
아치 독립형 pkg-config .pc 파일을 설치합니다. 기본적으로 디렉토리는
$datadir/pkgconfig이지만 DIRECTORY를 전달하여 기본값을 변경할 수 있습니다. 사용자
--with-noarch-pkgconfigdir 매개변수를 통해 재정의할 수 있습니다.

PKG_CHECK_VAR(변수, 기준 치수, 구성 변수, [조치를 취한 경우], [조치를 찾을 수 없는 경우])

MODULE에서 pkg-config 변수 CONFIG-VARIABLE의 값을 검색하고
VARIABLE에 저장합니다. VARIABLE의 반복 사용은 다음과 같이 권장되지 않습니다.
변수가 이미 설정되어 있으면 검사를 건너뜁니다.

메타 데이터 FILE 통사론


패키지 세트에 라이브러리를 추가하려면 패키지 구성 에 대해 알고 설치하기만 하면 됩니다. .pc 파일.
이 파일을 설치해야 합니다. 라이브러리 디렉토리/pkg 구성.

다음은 예제 파일입니다.
# 댓글입니다
prefix=/home/hp/unst # 이것은 변수를 정의합니다
exec_prefix=${prefix} # 첫 번째 관점에서 다른 변수 정의
libdir=${exec_prefix}/ lib
includedir=${접두사}/포함

이름: GObject # 사람이 읽을 수 있는 이름
설명: GLib용 객체/유형 시스템 # 사람이 읽을 수 있는 설명
버전 : 1.3.1
URL : http://www.gtk.org
요구 사항: glib-2.0 = 1.3.1
충돌: foobar <= 4.5
라이브러리: -L${libdir} -lgobject-1.3
Libs.private: -lm
C플래그: -I${includedir}/glib-2.0 -I${libdir}/glib/include

일반적으로 구성을 사용하여 파일을 생성하므로 접두어 등이 다음과 같이 설정됩니다.
적절한 값. GNU Autoconf 매뉴얼은 .pc 파일과 같은 파일 생성을 권장합니다.
구성 시간보다 빌드 시간이므로 .pc 파일을 빌드할 때는 취향의 문제입니다.
그리고 선호도.

파일에는 두 종류의 행이 있습니다. 키워드 행은 키워드와 콜론으로 시작하고,
변수 정의는 영숫자 문자열과 등호로 시작합니다. 키워드는
사전에 정의하고 특별한 의미를 지닌 패키지 구성; 변수는 그렇지 않습니다.
원하는 모든 변수(그러나 사용자는 일반 디렉토리를 검색할 것으로 예상할 수 있습니다.
이름 변수).

변수 참조는 "${foo}"로 작성됩니다. 리터럴 "${"를 "$${"로 이스케이프할 수 있습니다.

이름: 이 필드는 사람이 읽을 수 있는 패키지 이름이어야 합니다. 아님을 참고하세요
인수로 전달된 이름 패키지 구성.

상품 설명
패키지에 대한 간략한 설명이어야 합니다.

URL : 사람들이 패키지에 대한 추가 정보를 얻고 다운로드할 수 있는 URL

버전 :
이것은 가장 구체적이고 가능한 패키지 버전 문자열이어야 합니다.

요구 사항 :
이것은 패키지에 필요한 쉼표로 구분된 패키지 목록입니다. 깃발
종속 패키지에서 패키지에 대해 보고된 플래그에 병합됩니다.
선택적으로 필요한 패키지의 버전을 지정할 수 있습니다(
연산자 =, <, >, >=, <=); 버전을 지정하면 패키지 구성 추가 수행
건전성 검사. 동일한 패키지를 한 번만 언급할 수 있습니다. 요구 사항 :
선. 패키지의 버전이 지정되지 않은 경우 아무 버전도 사용되지 않습니다.
확인 중.

Requires.private:
이 패키지에 필요한 패키지 목록입니다. 와의 차이점 필요 그는
아래에 나열된 패키지 Requires.private 플래그가
목록은 동적으로 연결된 실행 파일에 대해 계산됩니다(예: --static이
지정). 각 .pc 파일이 라이브러리에 해당하는 상황에서,
Requires.private 사이의 종속성을 지정하기 위해 독점적으로 사용됩니다.
라이브러리.

갈등 :
이 선택적 라인은 패키지 구성 추가 온전성 검사를 수행하기 위해 주로
깨진 사용자 설치를 감지합니다. 구문은 다음과 같습니다. 요구 사항 :
여기에 동일한 패키지를 두 번 이상 나열할 수 있습니다(예: "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", 그렇게 해야 할 이유가 있는 경우.
지정되지 않은 경우 패키지가 언급된 모든 버전과 충돌합니다.
패키지. 사용자가 패키지와 충돌하는 패키지를 동시에 사용하려고 하는 경우
시간, 그럼 패키지 구성 불평 할 것이다.

갈비뼈: 이 줄은 패키지에 특정한 링크 플래그를 제공해야 합니다. 플래그를 추가하지 마십시오.
필수 패키지의 경우; 패키지 구성 자동으로 추가됩니다.

라이브러리.프라이빗:
이 줄에는 사용 중인 모든 개인 라이브러리가 나열되어야 합니다. 사립도서관은
라이브러리를 통해 노출되지는 않지만 다음과 같은 경우에 필요한 라이브러리
정적 연결. 이것은 다음과 다릅니다. Requires.private 라이브러리를 참조한다는 점에서
패키지 파일이 설치되어 있지 않습니다.

플래그:
이 줄은 패키지에 특정한 컴파일 플래그를 나열해야 합니다. 추가하지 마세요
필수 패키지에 대한 플래그; 패키지 구성 자동으로 추가됩니다.

onworks.net 서비스를 사용하여 온라인에서 i686-w64-mingw32-pkg-config 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    DivFix + +
    DivFix + +
    DivFix++는 AVI 비디오 복구 및
    미리보기 소프트웨어. 그것은 수리를 위해 설계되었습니다
    다운로드 중인 파일 미리보기
    ed2k(emule), 토렌트, 그누텔라, ftp...
    DivFix++ 다운로드
  • 2
    제이보스 커뮤니티
    제이보스 커뮤니티
    커뮤니티 주도 프로젝트
    최첨단을 위한 최신 혁신
    앱. 주력 프로젝트인 JBoss AS는
    선도적인 오픈 소스,
    표준 준수...
    JBoss 커뮤니티 다운로드
  • 3
    장고 파일러
    장고 파일러
    django Filer는 파일 관리 도구입니다.
    만드는 django에 대한 응용 프로그램
    파일과 이미지를 쉽게 처리할 수 있습니다.
    django-filer는 파일 관리 도구입니다.
    djang에 대한 응용 프로그램 ...
    장고 파일러 다운로드
  • 4
    xCAT
    xCAT
    익스트림 클러스터 관리 툴킷.
    xCAT는 확장 가능한 클러스터 관리입니다.
    제공하는 프로비저닝 도구
    하드웨어 제어, 검색 및 OS
    디스크풀/디...
    xCAT 다운로드
  • 5
    PSI
    PSI
    Psi는 플랫폼 간 강력한 XMPP입니다.
    숙련된 사용자를 위해 설계된 클라이언트.
    MS에서 사용할 수 있는 빌드가 있습니다.
    Windows, GNU/Linux 및 macOS.. 청중:
    최종 사용자...
    Psi 다운로드
  • 6
    블로 비 발리 2
    블로 비 발리 2
    유명한의 공식 연속
    Blobby Volley 1.x 아케이드 게임..
    대상: 최종 사용자/데스크톱. 사용자
    인터페이스: OpenGL, SDL. 프로그램 작성
    언어: C++, 루아. 씨...
    블로비 발리 2 다운로드
  • 더»

Linux 명령

Ad