Tag: pkg config

在pkg-config搜索路径中找不到包检查

我在netbeans中使用check包进行C编程,但是我从netbeans收到此错误:在pkg-config搜索路径中找不到包检查。 也许您应该将包含`check.pc’的目录添加到PKG_CONFIG_PATH环境变量中找不到包’check’ 在终端,如果我插入这一行: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig然后pkg-config –modversion check它可以找到检查包,但在netbeans中我仍然得到相同的错误。 我该怎么办? 提前致谢

无法链接BFD

我想在我的项目中包含这个文件: http : //cairo.sourcearchive.com/documentation/1.9.4/backtrace-symbols_8c-source.html 但它需要与BFD链接。 我安装了binutils和binutils-devel 。 我尝试过连接-lbfd以及直接连接到/usr/lib64/libbfd.so和/usr/lib64/libbfd.a (两者都存在)。 我也尝试搜索pkg-config以查看我应该使用的是否有不同的标志,但是pkg-config没有引用BFD或binutils 。 无论我尝试过什么,我都会遇到以下错误: undefined reference to ‘bfd_init’ undefined reference to ‘bfd_openr’ undefined reference to ‘bfd_check_format’ undefined reference to ‘bfd_checkformat_matches’ undefined reference to ‘bfd_close’ undefined reference to ‘bfd_map_over_sections’ 首先,我正在编译我的记录器和我上面链接的backtrace-symbols.c文件(因为记录器是我打算用它来打印痕迹的地方)。 然后我将这两个目标文件一起链接到一个组合的目标文件中: CC = clang CFLAGS = -g -Wall -c SOURCE = simplog.c OBJ = simplog.o, simplog-temp.o, backtrace-symbols.o all: […]

pkg-config在gcc中有什么意义?

在构建dbus示例时,我发现我们需要在gcc中添加pkg-config。 例如: gcc `pkg-config –cflags –libs dbus-1` -o pkg-config –cflags –libs dbus-1什么意义? 这是什么pkg-config? 什么是额外的cflags? 什么是–libs在这里?