ubuntu下用gcc在终端中运行gtk的程序,在普通的教程中都有提到这样的一个部分:
pkg-config --cflags --libs gtk+-2.0
例如,我编译一个gtk的程序,通常需要在终端中输入:
gcc forktest.c -o base `pkg-config --cflags --libs gtk+-2.0`
(其中,`符号不是单引号)
在终端中输入
pkg-config --cflags --libs gtk+-2.0
如果你的ubuntu已经安装了gtk的包,那么你会看到这样的结果:
(如果没有出现这样类似的结果,你需要安装GTK,参照:http://a564941464.iteye.com/blog/1127415)
用开源软件codeblocks中运行带GTK的C程序,如果直接点击编译,会报错:gtk/gtk.h中找不到。
可以这样设置,把gcc运行时附加的部分添加到运行环境中。
在ubunut中打开codeblocks->compiler