pkgconfig或pc文件与Mono是什么?
问题描述:
安装Mono后,我需要设置环境变量如下。pkgconfig或pc文件与Mono是什么?
PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/2.8/
什么的是安装在
/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfigpkgconfig文件(或文件.PC)的目的是什么?
答
主要有两种类型的用途:
-
提供的编译器和链接标志编译自己的应用程序内的单运行时(嵌入):单2.PC就是一个例子。这些通常使用如下:
GCC myprogram.c`pkg配置--cflags --libs单2`
-
提供用于特定子系统管理组件中的默认列表:dotnet.pc提供组件通常在Windows上通过csc默认加载,gtk-sharp-2.0.pc列出了Gtk +绑定的程序集等。这些通常使用如下:
gmcs -pkg:gtk-sharp-2.0 myprogram。 cs
如果你看里面文件,他们有一个描述字段,应该解释每个文件的用途。