当前位置: 技术问答>linux和unix
怎样正确设置GTK+的环境变量?
来源: 互联网 发布时间:2015-12-16
本文导语: 我的C代码路径是/root/zxf/mymain.c gtk.h在/user/include/gtk-2.0/gtk/下,编译mymain.c时老报错:gtk相关的没定义,我想可能是没设置环境变量的关系吧,所以请教怎么正确设置gtk?谢谢! | 编译时带上`pkg...
我的C代码路径是/root/zxf/mymain.c
gtk.h在/user/include/gtk-2.0/gtk/下,编译mymain.c时老报错:gtk相关的没定义,我想可能是没设置环境变量的关系吧,所以请教怎么正确设置gtk?谢谢!
gtk.h在/user/include/gtk-2.0/gtk/下,编译mymain.c时老报错:gtk相关的没定义,我想可能是没设置环境变量的关系吧,所以请教怎么正确设置gtk?谢谢!
|
编译时带上`pkg-config --cflags --libs gtk+-2.0`
|
问一下:pkg-config --cflags --libs gtk+-2.0起什么作用呀?
==============================
当头文件和库文件不在系统默认路径下的时候, gcc需要加上-I来指定程序中使用的头文件路径,使用-L来指定程序中使用的库的搜索路径. pkg-config --cflags --libs gtk+-2.0就是产生一个-I/usr/.... -L/usr/... -llib 这样格式的串, 以便gcc能够找到需要的头文件和库文件.
==============================
当头文件和库文件不在系统默认路径下的时候, gcc需要加上-I来指定程序中使用的头文件路径,使用-L来指定程序中使用的库的搜索路径. pkg-config --cflags --libs gtk+-2.0就是产生一个-I/usr/.... -L/usr/... -llib 这样格式的串, 以便gcc能够找到需要的头文件和库文件.