使用 valac 时,它会根据标志从 pkg-config 获取适当的编译和链接--pkg
标志。您可以查看包含的内容pkg-config --cflags --libs gtk+-2.0
。如果你想改变这一点,你有两种选择:
- 用于
valac -C
仅生成 C 文件并自行管理编译和链接。
- 设置
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/sw/lib/pkgconfig
或任何目录集合,以使您的包以所需的顺序出现。
我不太确定您的 GTK+ 安装在哪里,大概在 MacPorts 树中。