EngelsFransSpaans

Ad


OnWorks-favicon

i686-w64-mingw32-pkg-config - Online in de cloud

Voer i686-w64-mingw32-pkg-config uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht i686-w64-mingw32-pkg-config die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


pkg-config - Geef meta-informatie terug over geïnstalleerde bibliotheken

KORTE INHOUD


pkg-config [--modversion] [--version] [--help] [--atleast-pkgconfig-version=VERSIE]
[--print-errors] [--short-errors] [--stilte-errors] [--errors-to-stdout] [--debug]
[--cflags] [--libs] [--libs-only-L] [--libs-only-l] [--cflags-only-I] [--libs-only-other]
[--cflags-only-other] [--variabele=VARIABELENAAM] [--define-
variabele=VARIABLENAME=VARIABLEVALUE] [--print-variables] [--uninstalled] [--exists]
[--atleast-version=VERSIE] [--exact-version=VERSIE] [--max-version=VERSIE] [--validate]
[--alles weergeven] [--print-biedt] [--print-vereist] [--print-vereist-privé]
[BIBLIOTHEKEN...]

PRODUCTBESCHRIJVING


De pkg-config programma wordt gebruikt om informatie op te halen over geïnstalleerde bibliotheken in de
systeem. Het wordt meestal gebruikt om een ​​of meer bibliotheken te compileren en te koppelen. Hier is
een typisch gebruiksscenario in een Makefile:

programma: programma.c
cc programma.c $(pkg-config --cflags --libs gnomeui)

pkg-config haalt informatie over pakketten op uit speciale metadatabestanden. Deze bestanden
zijn vernoemd naar het pakket, en hebben een .pc verlenging. Op de meeste systemen, pkg-config er gezonder uitzien
in /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig en
/usr/local/share/pkgconfig voor deze bestanden. Het zal bovendien in de dubbele
gescheiden (in Windows, door puntkomma's gescheiden) lijst met mappen gespecificeerd door de
PKG_CONFIG_PATH omgevingsvariabele.

De pakketnaam gespecificeerd op de pkg-config opdrachtregel is gedefinieerd als de naam van de
metadatabestand, minus de .pc verlenging. Als een bibliotheek meerdere versies kan installeren
tegelijkertijd moet het elke versie zijn eigen naam geven (bijvoorbeeld GTK 1.2 kan hebben:
de pakketnaam "gtk+" terwijl GTK 2.0 "gtk+-2.0" heeft).

Naast het specificeren van een pakketnaam op de opdrachtregel, het volledige pad naar een gegeven .pc
bestand kan in plaats daarvan worden gegeven. Hierdoor kan een gebruiker direct een bepaalde vraag opvragen .pc bestand.

OPTIES


De volgende opties worden ondersteund:

--modversie
Verzoekt dat de versie-informatie van de bibliotheken die zijn opgegeven in de opdracht
lijn worden weergegeven. Indien pkg-config kan alle bibliotheken op de opdrachtregel vinden,
de versiereeks van elke bibliotheek wordt afgedrukt naar stdout, één versie per regel. In deze
geval pkg-config succesvol afsluit. Als een of meer bibliotheken niet bekend zijn, pkg-config
sluit af met een code die niet nul is en de inhoud van stdout is niet gedefinieerd.

--versie
Geeft de versie van . weer pkg-config en eindigt.

--atleast-pkgconfig-version=VERSIE
Vereist ten minste de opgegeven versie van pkg-config.

--help Geeft een helpbericht weer en wordt beëindigd.

--afdrukfouten
Als een of meer van de modules op de opdrachtregel, of hun afhankelijkheden, niet:
gevonden, of als er een fout optreedt bij het ontleden van a .pc bestand, dan veroorzaakt deze optie
fouten die het probleem uitleggen dat moet worden afgedrukt. Met "predikaat" opties zoals
"--bestaat" pkg-config werkt standaard stil, omdat het meestal wordt gebruikt in
scripts die willen bepalen wat er wordt uitgevoerd. Deze optie kan alleen worden gebruikt (om
afdrukfouten aangetroffen bij het lokaliseren van modules op de opdrachtregel) of met andere
opties. De omgevingsvariabele PKG_CONFIG_DEBUG_SPEW heft deze optie op.

--korte fouten
Druk korte foutmeldingen af.

--stilte-fouten
Als een of meer van de modules op de opdrachtregel, of hun afhankelijkheden, niet:
gevonden, of als er een fout optreedt bij het ontleden van aa .pc bestand, dan blijft deze optie behouden
fouten die verklaren dat het probleem wordt afgedrukt. Met "predikaat" opties zoals
"--bestaat" pkg-config werkt standaard stil, omdat het meestal wordt gebruikt in
scripts die willen bepalen wat er wordt uitgevoerd. Deze optie is dus alleen nuttig bij:
opties zoals "--cflags" of "--modversion" die standaard fouten afdrukken. De
PKG_CONFIG_DEBUG_SPEW omgevingsvariabele heft deze optie op.

--fouten-naar-stdout
Als er afdrukfouten zijn, druk ze dan af naar stdout in plaats van de standaard stderr

--debuggen
Foutopsporingsinformatie afdrukken. Dit is iets anders dan de
PKG_CONFIG_DEBUG_SPEW omgevingsvariabele, die ook "--print-errors" inschakelt.

De volgende opties worden gebruikt om programma's te compileren en te koppelen:

--cvlaggen
Dit drukt pre-processor- en compileervlaggen af ​​die nodig zijn om de pakketten op de . te compileren
opdrachtregel, inclusief vlaggen voor al hun afhankelijkheden. Vlaggen zijn "gecomprimeerd", dus
dat elke identieke vlag slechts één keer voorkomt. pkg-config sluit af met een code die niet nul is als
het kan geen metadata vinden voor een of meer van de pakketten op de opdrachtregel.

--cflags-only-I
Dit drukt het -I deel van "--cflags" af. Dat wil zeggen, het definieert het zoekpad voor de kop
maar specificeert niets anders.

--cflags-alleen-andere
Hiermee worden delen van "--cflags" afgedrukt die niet onder "--cflags-only-I" vallen.

--lib Deze optie is identiek aan "--cflags", alleen worden de linkvlaggen afgedrukt. zoals bij
"--cflags", dubbele vlaggen worden samengevoegd (met behoud van de juiste volgorde) en vlaggen voor
afhankelijkheden zijn opgenomen in de uitvoer.

--libs-only-L
Dit drukt het -L/-R deel van "--libs" af. Dat wil zeggen, het definieert het zoekpad van de bibliotheek
maar specificeert niet met welke bibliotheken moet worden gelinkt.

--libs-only-l
Dit drukt het -l deel van "--libs" af voor de bibliotheken die zijn opgegeven in het commando
lijn. Merk op dat de unie van "--libs-only-l" en "--libs-only-L" kleiner kan zijn
dan "--libs", vanwege vlaggen zoals -rdynamic.

--libs-only-other
Dit drukt de delen van "--libs" af die niet vallen onder "--libs-only-L" en "--libs-only-
l", zoals "--pthread".

--variable=VARIABELE NAAM
Dit retourneert de waarde van een variabele gedefinieerd in een pakket .pc het dossier. De meeste pakketten
definieer bijvoorbeeld de variabele "prefix", zodat u kunt zeggen:
$ pkg-config --variable=voorvoegsel glib-2.0
/ usr /

--define-variable=VARIABELENAAM=VARIABELEWAARDE
Dit stelt een globale waarde in voor een variabele en overschrijft de waarde in any .pc bestanden.
De meeste pakketten definiëren bijvoorbeeld de variabele "prefix", zodat je kunt zeggen:
$ pkg-config --print-errors --define-variable=prefix=/foo \
--variabele=prefix glib-2.0
/foe

--print-variabelen
Retourneert een lijst met alle variabelen die in het pakket zijn gedefinieerd.

--geïnstalleerd
Normaal gesproken bestaat, als u het pakket "foo" aanvraagt ​​en het pakket "foo-uninstalled",
pkg-config zal de voorkeur geven aan de "-uninstalled" variant. Dit maakt compilatie/linken mogelijk
tegen verwijderde pakketten. Als u de optie "--uninstalled" specificeert, pkg-config
zal succesvol terugkeren als er "-verwijderde" pakketten worden gebruikt, en terugkeren
mislukking (false) anders. (De PKG_CONFIG_DISABLE_UNINSTALLED-omgeving
variabele sluitplaten pkg-config om impliciet "-verwijderde" pakketten te kiezen, dus als
die variabele is ingesteld, zijn ze alleen gebruikt als je een naam als "foo-
verwijderd" expliciet op de opdrachtregel.)

--bestaat

--atleast-version=VERSIE

--exact-version=VERSIE

--max-version=VERSIE
Deze opties testen of het pakket of de lijst met pakketten op de opdrachtregel:
bekend om pkg-config, en optioneel of het versienummer van een pakket voldoet aan
bepaalde beperkingen. Als alle pakketten bestaan ​​en voldoen aan de opgegeven versie
beperkingen, pkg-config succesvol afsluit. Anders wordt het zonder succes afgesloten. Enkel en alleen
de eerste VERSIE-vergelijkingsoptie wordt gehonoreerd. Volgende opties van dit type
zal worden genegeerd.

In plaats van de versie-test-opties te gebruiken, kunt u eenvoudig een versie geven
beperking na elke pakketnaam, bijvoorbeeld:
$ pkg-config --exists 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
Vergeet niet --print-errors te gebruiken als u foutmeldingen wilt. Wanneer geen uitvoeropties
worden geleverd aan pkg-config, --exists wordt geïmpliceerd.

--valideren
Controleert de syntaxis van een pakket .pc bestand op geldigheid. Dit is hetzelfde als
--bestaat behalve dat afhankelijkheden niet worden geverifieerd. Dit kan handig zijn voor pakket:
ontwikkelaars om hun . te testen .pc bestand voor release:
$ pkg-config --validate ./mijn-pakket.pc

--msvc-syntaxis
Deze optie is alleen beschikbaar in Windows. Het veroorzaakt pkg-config om -l en -L . uit te voeren
vlaggen in de vorm die wordt herkend door de Microsoft Visual C++ command-line compiler, cl.
In het bijzonder, in plaats van -Lx:/sommige/pad het drukt af /libpath:x/sommige/pad, en in plaats daarvan
of -foo het drukt af foo.lib. Merk op dat de --libs uitvoer bestaat uit vlaggen voor de
linker, en moet op de cl-opdrachtregel worden geplaatst na een /link-switch.

--definieer-voorvoegsel
--dont-definieer-prefix
Deze opties bepalen of: pkg-config overschrijft de waarde van de variabele voorvoegsel
in elk .pc-bestand. Met --define-prefix, pkg-config gebruikt de geïnstalleerde locatie van
het .pc-bestand om het voorvoegsel te bepalen. --dont-define-prefix voorkomt dit gedrag.
De standaard is meestal --define-prefix.

Wanneer deze functie is ingeschakeld en een .pc-bestand wordt gevonden in een map met de naam
pkgconfig, wordt aangenomen dat het voorvoegsel voor dat pakket de grootouder is van de
directory waar het bestand is gevonden, en de voorvoegsel variabele wordt daarvoor overschreven
dienovereenkomstig bestand.

Als de waarde van een variabele in een .pc-bestand begint met de originele, niet-overschreven,
waarde van de voorvoegsel variabele, dan de overschreven waarde van voorvoegsel wordt in plaats daarvan gebruikt.
Hierdoor kan de functie werken, zelfs als de variabelen zijn uitgebreid in de
.pc-bestand.

--prefix-variabele=PREFIX
Stel de naam in van de variabele die pkg-config overschrijft in plaats van voorvoegsel bij gebruik
de --define-prefix functie.

--statisch
Uitvoerbibliotheken geschikt voor statische koppeling. Dat betekent inclusief eventuele privé
bibliotheken in de uitvoer. Dit is afhankelijk van de juiste tagging in de .pc-bestanden, anders a
een te groot aantal bibliotheken zal normaal gesproken worden uitgevoerd.

--lijst alles op
Lijst van alle modules gevonden in de pkg-config pad.

--print-biedt
Maak een lijst van alle modules die de gegeven pakketten bieden.

--afdruk-vereist
Maak een lijst van alle modules die de gegeven pakketten nodig hebben.

--afdruk-vereist-privé
Maak een lijst van alle modules die de gegeven pakketten nodig hebben voor statische koppeling (zie --static).

MILIEU VARIABELEN


PKG_CONFIG_PATH
Een door dubbele punten gescheiden (in Windows, door puntkomma's gescheiden) lijst met te doorzoeken mappen
voor .pc-bestanden. De standaardmap wordt altijd doorzocht na het doorzoeken van de
pad; de standaard is libdir/pkgconfig:gegevensmap/pkgconfig waar libdir is de libdir
For pkg-config en gegevensmap is de datadir voor pkg-config toen het werd geïnstalleerd.

PKG_CONFIG_DEBUG_SPEW
Indien ingesteld, veroorzaakt pkg-config om allerlei foutopsporingsinformatie en rapporten af ​​te drukken;
alle fouten.

PKG_CONFIG_TOP_BUILD_DIR
Een waarde om in te stellen voor de magische variabele pc_top_builddir die kan verschijnen in .pc
bestanden. Als de omgevingsvariabele niet is ingesteld, wordt de standaardwaarde '$(top_builddir)'
zal gebruikt worden. Deze variabele zou moeten verwijzen naar de bovenste builddir van de Makefile waar:
de compile/link-vlaggen gerapporteerd door pkg-config zal gebruikt worden. Dit is alleen van belang wanneer
compileren/linken tegen een pakket dat nog niet is geïnstalleerd.

PKG_CONFIG_DISABLE_UNINSTALLED
Normaal gesproken bestaat, als u het pakket "foo" aanvraagt ​​en het pakket "foo-uninstalled",
pkg-config zal de voorkeur geven aan de "-uninstalled" variant. Dit maakt compilatie/linken mogelijk
tegen verwijderde pakketten. Als deze omgevingsvariabele is ingesteld, wordt deze uitgeschakeld
genoemd gedrag.

PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
Haal -I/usr/include niet uit cflags.

PKG_CONFIG_ALLOW_SYSTEM_LIBS
Verwijder -L/usr/lib of -L/lib niet uit bibliotheken.

PKG_CONFIG_SYSROOT_DIR
Wijzig -I en -L om de mappen in de doel-sysroot te gebruiken. deze optie is
handig bij het cross-compileren van pakketten die pkg-config gebruiken om CFLAGS te bepalen en
LDFLAGS. -I en -L zijn gewijzigd om naar de nieuwe systeemhoofdmap te verwijzen. dit betekent dat een
-I/usr/include/libfoo wordt -I/var/target/usr/include/libfoo met een
PKG_CONFIG_SYSROOT_DIR gelijk aan /var/target (dezelfde regel is van toepassing op -L)

PKG_CONFIG_LIBDIR
Vervangt de standaard pkg-config zoekmap, meestal
/usr/lib/pkgconfig:/usr/share/pkgconfig.

PKG_CONFIG_$PACKAGE_$VARIABLE
Overschrijft de variabele VARIABLE in het pakket PACKAGE. De omgevingsvariabele
moet de pakketnaam en pakketvariabele in hoofdletters hebben met niet-alfanumeriek
tekens omgezet in underscores. Bijvoorbeeld, instelling
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR zal de variabele "catalogdir" in de
"gladeui-2.0" pakket.

PKG-CONFIG AFGELEID VAN VARIABELEN


pkg-config stelt een aantal metadatavariabelen in die kunnen worden gebruikt in .pc-bestanden of die kunnen worden opgevraagd bij
looptijd.

pc_pad
Het standaard zoekpad dat wordt gebruikt door pkg-config bij het zoeken naar .pc-bestanden. Dit kan
worden gebruikt in een query voor de pkg-config module zelf:
$ pkg-config --variabele pc_path pkg-config

pcfiledir
De geïnstalleerde locatie van het .pc-bestand. Dit kan worden gebruikt om de locatie op te vragen van
het .pc-bestand voor een bepaalde module, maar het kan ook worden gebruikt om .pc-bestanden te maken
verplaatsbaar. Bijvoorbeeld:
voorvoegsel=${pcfiledir}/../..
exec_prefix=${voorvoegsel}
libdir=${exec_prefix}/ lib
includeir=${prefix}/include

pc_sysrootdir
De sysroot-map die door de gebruiker is ingesteld. Als de sysroot-map niet is ingesteld,
deze waarde is /. Zie het PKG_CONFIG_SYSROOT_DIR omgevingsvariabele voor meer
details.

pc_top_builddir
Locatie van de bovenste build-directory van de gebruiker bij het bellen pkg-config. Dit is handig
om dynamisch paden in te stellen in niet-geïnstalleerde .pc-bestanden. Zie de PKG_CONFIG_TOP_BUILD_DIR
omgevingsvariabele voor meer details.

WINDOWS SPECIALITEITEN


De pkg-config standaard zoekpad wordt genegeerd in Windows. In plaats daarvan is het zoekpad
geconstrueerd met behulp van de geïnstalleerde map van pkg-config en dan toevoegen
lib\pkgconfig en delen\pkgconfig. Dit kan worden aangevuld of vervangen met behulp van de standaard
hierboven beschreven omgevingsvariabelen.

AUTOCONF MACRO'S


PKG_CHECK_MODULES(VARIABELE-PREFIX, MODULES [,ACTIE-INDIEN-GEVONDEN [,ACTIE-ALS-NIET-GEVONDEN]])

De macro PKG_CHECK_MODULES kan worden gebruikt in configureren.ac om te controleren of modules
bestaan. Een typisch gebruik zou zijn:
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])

Dit zou resulteren in MYSTUFF_LIBS en MYSTUFF_CFLAGS vervangingsvariabelen, ingesteld op
de libs en cflags voor de gegeven modulelijst. Als een module ontbreekt of de
verkeerde versie, standaard wordt configure afgebroken met een bericht. Ter vervanging van de
standaardactie, geef een ACTIE-ALS-NIET-GEVONDEN op. PKG_CHECK_MODULES wordt niet afgedrukt
eventuele foutmeldingen als u uw eigen ACTIE-ALS-NIET-GEVONDEN opgeeft. Het zal echter
stel de variabele MYSTUFF_PKG_ERRORS in, die je kunt gebruiken om te laten zien wat er mis is gegaan.

Houd er rekening mee dat als er een mogelijkheid is, de eerste oproep naar PKG_CHECK_MODULES mogelijk niet
gebeuren, moet u ervoor zorgen dat u een expliciete oproep naar PKG_PROG_PKG_CONFIG opneemt in
uw configure.ac.

Houd er ook rekening mee dat herhaald gebruik van VARIABLE-PREFIX niet wordt aanbevolen. Na de
eerste succesvol gebruik, volgende oproepen met dezelfde VARIABLE-PREFIX zullen eenvoudig:
gebruik de variabelen _LIBS en _CFLAGS die zijn ingesteld op basis van het vorige gebruik zonder te bellen
pkg-config weer.

PKG_PREREQ(MIN-VERSIE)
Controleert of de versie van de gebruikte pkg-config autoconf-macro's ten minste MIN-
VERSIE. Dit kan worden gebruikt om ervoor te zorgen dat een bepaalde pkg-config-macro wordt
beschikbaar.

PKG_PROG_PKG_CONFIG([MIN-VERSIE])

Definieert de PKG_CONFIG variabele naar de beste pkg-config die beschikbaar is, handig als je
heb pkg-config nodig maar wil PKG_CHECK_MODULES niet gebruiken.

PKG_CHECK_MODULES_STATIC(VARIABELE-PREFIX, MODULES [,ACTIE-INDIEN-GEVONDEN [,ACTIE-ALS-NIET-
GEVONDEN]])
Maakt statische koppeling mogelijk via --static voordat PKG_CHECK_MODULES wordt aangeroepen.

PKG_CHECK_EXISTS(MODULES, [ACTIE-INDIEN-GEVONDEN], [ACTIE-ALS-NIET-GEVONDEN])

Controleer of een bepaalde set modules bestaat. Gelijkwaardig aan
PKG_CHECK_MODULES(), maar stelt geen variabelen of afdrukfouten in.

Net als bij PKG_CHECK_MODULES, zorg ervoor dat de eerste instantie van deze of
PKG_CHECK_MODULES wordt aangeroepen, of zorg ervoor dat u PKG_CHECK_EXISTS handmatig aanroept.

PKG_INSTALLDIR(MAP)

Vervangt de variabele pkgconfigdir als de locatie waar een module moet worden geïnstalleerd
pkg-config .pc-bestanden. Standaard is de directory $libdir/pkgconfig, maar de
standaard kan worden gewijzigd door DIRECTORY door te geven. De gebruiker kan overschrijven via de
--met-pkgconfigdir parameter.

PKG_NOARCH_INSTALLDIR(MAP)

Vervangt de variabele noarch_pkgconfigdir als de locatie waar een module zou moeten
installeer arch-onafhankelijke pkg-config .pc-bestanden. Standaard is de map
$datadir/pkgconfig, maar de standaard kan worden gewijzigd door DIRECTORY door te geven. De gebruiker
kan de parameter --with-noarch-pkgconfigdir overschrijven.

PKG_CHECK_VAR(VARIABELE, MODULE, CONFIG-VARIABELE, [ACTIE-INDIEN-GEVONDEN], [ACTIE-ALS-NIET-GEVONDEN])

Haalt de waarde van de pkg-config variabele CONFIG-VARIABLE op uit MODULE en
slaat het op in VARIABLE. Merk op dat herhaald gebruik van VARIABLE niet wordt aanbevolen omdat:
de controle wordt overgeslagen als de variabele al is ingesteld.

METADATA FILE SYNTAXIS


Een bibliotheek toevoegen aan de set pakketten pkg-config weet, installeer gewoon een .pc bestand.
U moet dit bestand installeren om libdir/pkgconfig.

Hier is een voorbeeldbestand:
# Dit is een reactie
prefix=/home/hp/unst # dit definieert een variabele
exec_prefix=${prefix} # een andere variabele definiëren in termen van de eerste
libdir=${exec_prefix}/ lib
includeir=${prefix}/include

Naam: GObject # door mensen leesbare naam
Beschrijving: Object/typesysteem voor GLib # door mensen leesbare beschrijving
Versie: 1.3.1
URL: http://www.gtk.org
Vereist: glib-2.0 = 1.3.1
Conflicten: foobar <= 4.5
Libs: -L${libdir} -lgobject-1.3
Libs.private: -lm
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib/include

Normaal gesproken zou u het bestand genereren met configure, zodat het voorvoegsel, enz. zijn ingesteld op
de juiste waarden. De handleiding van GNU Autoconf raadt aan om bestanden zoals .pc-bestanden te genereren op
bouwtijd in plaats van tijd configureren, dus wanneer u het .pc-bestand bouwt, is een kwestie van smaak
en voorkeur.

Bestanden hebben twee soorten regels: trefwoordregels beginnen met een trefwoord plus een dubbele punt, en
variabeledefinities beginnen met een alfanumerieke tekenreeks plus een gelijkteken. Trefwoorden zijn
vooraf gedefinieerd en hebben een speciale betekenis aan pkg-config; variabelen niet, je kunt hebben
alle variabelen die u wenst (gebruikers kunnen echter verwachten dat ze de gebruikelijke directory ophalen)
naam variabelen).

Merk op dat variabele referenties worden geschreven als "${foo}"; je kunt letterlijk "${" ontsnappen als "$${".

Naam: Dit veld moet een door mensen leesbare naam voor het pakket zijn. Merk op dat het niet de
naam doorgegeven als argument aan pkg-config.

Beschrijving:
Dit moet een korte beschrijving van het pakket zijn

URL: Een URL waar mensen meer informatie kunnen krijgen over en het pakket kunnen downloaden

Versie:
Dit moet de meest specifiek mogelijke pakketversiereeks zijn.

vereist:
Dit is een door komma's gescheiden lijst van pakketten die vereist zijn voor uw pakket. vlaggen
van afhankelijke pakketten worden samengevoegd met de vlaggen die voor uw pakket worden gerapporteerd.
Optioneel kunt u de versie van het vereiste pakket specificeren (met behulp van de
operatoren =, <, >, >=, <=); het specificeren van een versie staat toe pkg-config extra presteren
gezond verstand controles. U mag hetzelfde pakket maar één keer vermelden op de vereist:
lijn. Als de versie van een pakket niet gespecificeerd is, zal elke versie worden gebruikt zonder
controleren.

Vereist.privé:
Een lijst met pakketten die vereist zijn voor dit pakket. Het verschil met Vereist dat
de pakketten vermeld onder: Vereist.privé worden niet in aanmerking genomen wanneer een vlag
lijst wordt berekend voor dynamisch gekoppeld uitvoerbaar bestand (dat wil zeggen, wanneer --static niet was
opgegeven). In de situatie waarin elk .pc-bestand overeenkomt met een bibliotheek,
Vereist.privé wordt uitsluitend gebruikt om de afhankelijkheden tussen de
bibliotheken.

Conflicten:
Deze optionele regel maakt het mogelijk: pkg-config om extra gezondheidscontroles uit te voeren, voornamelijk
om defecte gebruikersinstallaties te detecteren. De syntaxis is hetzelfde als vereist: behalve
dat u hetzelfde pakket hier meerdere keren kunt vermelden, bijvoorbeeld "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", als je daar reden toe hebt. Als een versie
is niet gespecificeerd, dan is uw pakket in conflict met alle versies van de genoemde
pakket. Als een gebruiker uw pakket en een conflicterend pakket tegelijkertijd probeert te gebruiken
tijd, dan? pkg-config zal klagen.

bibliotheken: Deze regel zou de linkvlaggen moeten geven die specifiek zijn voor uw pakket. Voeg geen vlaggen toe
voor benodigde pakketten; pkg-config zal deze automatisch toevoegen.

libs.private:
Deze regel zou alle privébibliotheken moeten vermelden die in gebruik zijn. Privébibliotheken zijn:
bibliotheken die niet via uw bibliotheek worden weergegeven, maar die nodig zijn in het geval van:
statische koppeling. Dit verschilt van Vereist.privé in die zin dat het verwijst naar bibliotheken
waarop geen pakketbestanden zijn geïnstalleerd.

Vlaggen:
Deze regel zou de compileervlaggen moeten vermelden die specifiek zijn voor uw pakket. Voeg niets toe
vlaggen voor vereiste pakketten; pkg-config zal deze automatisch toevoegen.

Gebruik i686-w64-mingw32-pkg-config online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad