gcc 选项:pkg-config --libs --cflags gtk+-3.0

poi*_*nk_ 2 c gcc pkg-config sh

我正在尝试学习 gtk 并点击此链接:http: //zetcode.com/gui/gtk2/firstprograms/我能够运行一个基本程序。编译代码的方法是使用命令:

gcc -o simple simple.c `pkg-config --libs --cflags gtk+-3.0`
Run Code Online (Sandbox Code Playgroud)

我想了解标志的pkg-config --libs --cflags gtk+-3.0含义。

我试图寻找该名男子页的标志pkg-config--libs--cflags,但无法找到他们。如果我理解`` 中的那段文字的实际含义,我会感到相当满意。

Ger*_*rdh 5

要使用 GTK+ 3.0 编译程序,您需要提供编译选项来告诉编译器在哪里查找包含文件和库文件。

您可以使用适当的编译器选项直接指定它们。或者,您可以使用安装 GTK+ 软件包时配置的标志。可以使用pkg-config命令检索这些标志。

将命令放入 `` 会导致内容被执行并被命令的输出替换。这将提供构建应用程序所需的编译标志 ( --cflags) 和库选项 ( --libs)。