Ero sivun ”Pkg-config” versioiden välillä

Siirry navigaatioon Siirry hakuun
p Vaihtoehdot ja nykytilanne
viimeiset fiksaukset
 
Rivi 5: Rivi 5:
| kuva          =  
| kuva          =  
| kuvateksti    =  
| kuvateksti    =  
| tekijä        =  
| tekijä        = Havoc Pennington
| kehittäjä      =  
| kehittäjä      = FreeDesktop.org-projekti
| moottori      =  
| moottori      =  
| ensijulkaisu  =  
| ensijulkaisu  =  
Rivi 13: Rivi 13:
| kehitysversio  =  
| kehitysversio  =  
| kehityspvm    =  
| kehityspvm    =  
| ohjelmoitu    =  
| ohjelmoitu    = [[C]], vaatii [[GLib]]in.
| käyttöliittymä =  
| käyttöliittymä = Komentorivi (CLI)
| tyyppi        =  
| tyyppi        = Käännösasetusten hallintatyökalu, Metatietojärjestelmä
| lisenssi      = [[GPLv2+]]
| lisenssi      = [[GPLv2+]]
| kotisivu      = https://pkgconfig.freedesktop.org/wiki/ pkgconfig.freedesktop.org]
| kotisivu      = [https://pkgconfig.freedesktop.org/wiki/ pkgconfig.freedesktop.org]
| lähdekoodi    =  
| lähdekoodi    = [https://gitlab.freedesktop.org/pkg-config/pkg-config gitlab.freedesktop.org/pkg-config/pkg-config]
}}
}}
'''Pkg-config''' on kehitystyökalu, jota käytetään ohjelmiston kääntämiseen. Sen päätehtävä on helpottaa ohjelmointikirjastojen käyttöönottoa tarjoamalla automaattisesti oikeat kääntäjä- ja linkkeriasetukset (''--cflags'' ja ''--libs'') rakennusjärjestelmille (kuten [[Make]], [[Autotools]], [[Meson]] jne.). Vaatii toimiakseen [[GLib]]-kirjaston.
'''Pkg-config''' on kehitystyökalu, jota käytetään ohjelmiston kääntämiseen. Sen päätehtävä on helpottaa ohjelmointikirjastojen käyttöönottoa tarjoamalla automaattisesti oikeat kääntäjä- ja linkkeriasetukset (''--cflags'' ja ''--libs'') rakennusjärjestelmille (kuten [[Make]], [[Autotools]], [[Meson]] jne.). Vaatii toimiakseen [[GLib]]-kirjaston.


Alkuperäinen projekti ylläpidetään freedesktop.org-sivustolla, mutta monissa nykyaikaisissa Linux- ja BSD-jakeluissa (esim. Arch, Fedora, uudemmat Debianit) on siirrytty käyttämään yhteensopivaa, mutta tehokkaampaa [[pkgconf]]-toteutusta, joka toimii samalla komentorivillä.
Alkuperäinen projekti ylläpidetään freedesktop.org-sivustolla, mutta monissa nykyaikaisissa Linux- ja BSD-jakeluissa (esim. [[Arch]], [[Fedora]], uudemmat [[Debian]]it) on siirrytty käyttämään yhteensopivaa, mutta tehokkaampaa [[pkgconf]]-toteutusta, joka toimii samalla komentorivillä.


{{Huomautus|Haettavat hakemistot voidaan usein määritellä uudelleen käyttämällä ympäristömuuttujaa, tyypillisesti ''PKG_CONFIG_PATH''.}}
{{Huomautus|Haettavat hakemistot voidaan usein määritellä uudelleen käyttämällä ympäristömuuttujaa, tyypillisesti ''PKG_CONFIG_PATH''.}}
Noudettu kohteesta ”https://www.linux.fi/wiki/Pkg-config