2010-11-01 28 views
0

Après l'installation de Mono, j'ai besoin de configurer la variable d'environnement comme suit.Qu'est-ce que c'est pour pkgconfig ou un fichier pc avec Mono?

 
PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/2.8/ 

Quel est le but des fichiers pkgconfig (ou fichiers .pc) qui sont installés dans

/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig
?

Répondre

2

Il existe deux principaux types d'utilisations:

  • fournissant le compilateur et lier des drapeaux pour compiler le moteur d'exécution mono dans votre propre application (intégration): mono-2.pc est un exemple. Ceux-ci sont généralement utilisés comme suit:

    gcc myprogram.c `--cflags pkg-config de mono-2`

  • de
  • fournissant des listes par défaut des ensembles gérés pour les sous-systèmes particuliers: dotnet.pc fournit les ensembles qui sont normalement chargés par défaut par csc sur Windows, gtk-sharp-2.0.pc liste les assemblages de la liaison Gtk +, etc. Ils sont généralement utilisés comme suit:

    gmcs -pkg: gtk-sharp-2.0 myprogram. cs

Si vous regardez à l'intérieur les fichiers, ils ont un champ Description qui devrait expliquer à quoi sert chaque fichier.