如何使用“ pkg-config”链接自定义和本地库

莫宾七

有什么方法可以将自定义库与pkg-config链接?例如:'pkg-config --cflags --libs mono-2',但将mono 2.8文件放在自定义目录中,我希望这样的东西:'pkg-config --cflags --libs ./mono.pc'

小丑

$ man pkg-config

除了在命令行上指定程序包名称外,还可以提供给定.pc文件的完整路径。这使用户可以直接查询特定的.pc文件。

是的,您发布的内容应该可以正常工作。你试过了吗?收到错误消息了吗?什么版本的pkg-config(我的是0.26)

或者,您可以使用PKG_CONFIG_PATH环境变量列出其他软件包目录

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用pkg-config静态链接库

MesonBuild:如何定义对pkg-config无法找到的库的依赖?

如何在pkg-config中使用C ++ Boost库?

如何指定运算符%+%的库,例如pkg ::或pkg :::

如何获取pkg-config以使用PKG_CONFIG_PATH?

如何使用pkg-config设置创建自己的cmake目标?

如何使用setuptools和pkg_ressources获取安装目录

如何排除“ pkg-config --variable pc_path pkg-config”中列出的某些库路径?

如何解决“ PKG_PROG_PKG_CONFIG:找不到命令”错误?

程序使用 pkg-config --cflgas opencv 和 pkg-config --ldflag 编译正常,但不可执行(ubuntu 16.04)

如何安装libvirt-go?(pkg-config)

尝试使用pkg-config,但不是已注册的命令

从`cmake`使用`pkg-config`的正确方法是什么?

cgo和pkg-config

Pkg未定义

使用cmd和pkg布局构建项目-生成错误

使用Android Studio和自定义Makefile链接包含的平台库和标头

如何使用“ yarn create <pkg-name>”?

使用gradle构建distZip / Pkg

如何根据PKG_CHECK_MODULES结果定义AM_CONDITIONAL和AC_DEFINE?

C ++链接自定义.so库,然后使用JNI

使用新的Pkg(Pkg3)激活全局/默认环境

Pkg.update()和Pkg.rm()挂起

Pkg颜色和符号的说明

iOS和Xcode如何链接自定义框架

AUR上的pkg,pkg-bin和pkg-git有什么区别?

在pkg-config中使用Requires vs Requires.private时,链接过程有何不同?

qmake:使用pkg-config中的标志(如果存在),否则使用默认值

如何在CMake的CXX_FLAGS中包含`pkg-config --cflags --libs gtk + -2.0`