Monoをインストールした後、次のように環境変数を設定する必要があります。
PKG_CONFIG_PATH = "/ Library / Frameworks / Mono.framework / Versions / 2.8 /
にインストールされているpkgconfigファイル(または.pcファイル)の目的は何ですか
/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig?
Monoをインストールした後、次のように環境変数を設定する必要があります。
PKG_CONFIG_PATH = "/ Library / Frameworks / Mono.framework / Versions / 2.8 /
にインストールされているpkgconfigファイル(または.pcファイル)の目的は何ですか
/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig?
主に2種類の用途があります。
独自のアプリケーション内でmonoランタイムをコンパイルするためのコンパイラーとリンクフラグを提供します(埋め込み):mono-2.pcは例です。これらは一般的に次のように使用されます。
gcc myprogram.c `pkg-config --cflags --libs mono-2`
特定のサブシステムの管理対象アセンブリのデフォルトリストを提供する:dotnet.pcは、Windowsでcscによってデフォルトで通常ロードされるアセンブリを提供し、gtk-sharp-2.0.pcは、Gtk+バインディングのアセンブリをリストします。これらは一般的に次のように使用されます。 :
gmcs -pkg:gtk-sharp-2.0 myprogram.cs
ファイルの内部を見ると、各ファイルの用途を説明する説明フィールドがあります。