Pkg-Config 错误(没有此文件或目录)

Pkg-Config 错误(没有此文件或目录)

如果我尝试使用以下命令编译 GTK3 的教程代码

gcc simple.c -o simple 'pkg-config --libs --cflags gtk+-3.0'

它发出错误

gcc: error: pkg-config --libs --cflag gtk+-3.0: No such file or directory

但是如果我运行命令

pkg-config --libs --cflag gtk+-3.0 > makefile

然后编辑 makefile,使得上述命令的输出如下

gcc simple.c -o simple

那么编译就没有任何问题了。发生了什么?

答案1

我也遇到了这个问题,但仔细看了代码后发现这只是一个拼写错误。请再看看你的命令,

gcc simple.c -o simple 'pkg-config --libs --cflags gtk+-3.0'

它应该是,

gcc simple.c -o simple `pkg-config --libs --cflags gtk+-3.0`

你能看出不同吗?' 应该是 `。对我来说,它有效!

相关内容