编译是这个参数起什么作用?
pkg-config --cflags --libs gtk+-2.0
编译是都要输入这个,这个起什么作用?能不能详细解释下?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
pkg-config --cflags --libs gtk+-2.0
编译是都要输入这个,这个起什么作用?能不能详细解释下?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
--cflags :是pkg-config为你自动提供的编译所需要的include文件的信息
--libs:是pkg-config为你自动提供的编译所需要的lib文件的信息。
gtk+-2.0对应着pkgconfig 下对应搜索上面文件的文件夹`~~
至于pkgconfig 就是个程序。。功能是帮助帮助完成“文件包含”的功能//
这就是为什么你只需要 #include<gtk/gtk.h> 就可以搞定所有事情的原因。
学习!
pkg-config 是一个具有命令行界面的应用程序,--cflags 和 --libs 分别是它的两个选项,gtk+-2.0 是它的一个输入参数。
建议搜索一下 pkg-config,了解一下这个程序的功能和作用。
是不是配置文件阿。