2010-11-01 77 views
0

安裝Mono後,我需要設置環境變量如下。pkgconfig或pc文件與Mono是什麼?

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

什麼的是安裝在

/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig
pkgconfig文件(或文件.PC)的目的是什麼?

回答

2

主要有兩種類型的用途:

  • 提供的編譯器和鏈接標誌編譯自己的應用程序內的單運行時(嵌入):單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

如果你看裏面文件,他們有一個描述字段,應該解釋每個文件的用途。