0

我在 OS X Lion 上使用 pkg-config 0.26。

当 Iecho $PKG_CONFIG_PATH时,变量似乎是空白的。

当我分配给它时,例如PKG_CONFIG_PATH=/path/to/my/folder/containing/pc/files,然后运行pkg-config --list-all.pc我表面上刚刚添加的目录中的文件找不到。

我一直在通过软链接到单个.pc文件来回避这个问题/opt/local/share/pkgconfig,但我更愿意弄清楚正确的方法是什么。

4

1 回答 1

0

啊哈!这有效:

export PKG_CONFIG_PATH=/path/to/my/folder/containing/pc/files

这完全有道理,只是我在知道 command 的含义之前就写了这个问题export

引用Defining a variable with or without export

export使变量可用于子流程

而 pkgconfig 在运行时是 shell 的子进程。

于 2012-01-02T09:32:25.140 回答