Что это за файл pkgconfig или pc с Mono?
После установки Mono мне нужно настроить переменную среды следующим образом.
PKG_CONFIG_PATH = "/ Library / Frameworks / Mono.framework / Версии /2,8/
Какова цель файлов pkgconfig (или файлов.pc), которые установлены в
/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig?
1 ответ
Есть два основных вида использования:
предоставление компилятора и флагов компоновки для компиляции среды выполнения mono внутри вашего собственного приложения (встраивание): например, mono-2.pc. Они обычно используются следующим образом:
gcc myprogram.c `pkg-config --cflags --libs mono-2`
предоставление списков управляемых сборок по умолчанию для определенных подсистем: dotnet.pc предоставляет сборки, которые обычно загружаются по умолчанию csc в Windows, gtk-sharp-2.0.pc перечисляет сборки привязки Gtk + и т. д. Они обычно используются следующим образом.:
gmcs -pkg: gtk-sharp-2.0 myprogram.cs
Если вы загляните внутрь файлов, у них есть поле Описание, которое должно объяснить, для чего используется каждый файл.