Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何在Ubuntu上安装gtk开发依赖项?_C_Ubuntu_Gtk - Fatal编程技术网

C 如何在Ubuntu上安装gtk开发依赖项?

C 如何在Ubuntu上安装gtk开发依赖项?,c,ubuntu,gtk,C,Ubuntu,Gtk,我有base.c中的代码 我正在使用Ubuntu,当我使用 $gcc base.c-o base`pkg config--cflags--libs gtk+-2.0` 我得到以下错误 在pkg配置搜索路径中未找到包gtk+-2.0。 也许您应该将包含“gtk+-2.0.pc”的目录添加到PKG_CONFIG_PATH环境变量中 未找到程序包“gtk+-2.0” base.c:1:20:致命错误:gtk/gtk.h:没有终止此类文件或目录编译。 作为linux新手,有人可以帮助我设置环境,以便

我有
base.c
中的代码

我正在使用Ubuntu,当我使用

$gcc base.c-o base`pkg config--cflags--libs gtk+-2.0`
我得到以下错误

在pkg配置搜索路径中未找到包gtk+-2.0。 也许您应该将包含“gtk+-2.0.pc”的目录添加到PKG_CONFIG_PATH环境变量中 未找到程序包“gtk+-2.0” base.c:1:20:致命错误:gtk/gtk.h:没有终止此类文件或目录编译。 作为linux新手,有人可以帮助我设置环境,以便我能够成功编译/运行程序吗?

$sudo apt get install libgtk2.0-dev
一般来说,要基于
libfoo
构建东西,您需要
libfoo-dev

此外,要安装构建软件包所需的任何东西,例如
gedit
,您可以运行:

$sudo apt get build dep gedit
搜索或突触可以有所帮助