安装gtk开发环境

不是Ubuntu或编程的新手,但我是C和gtk编程的新手。 一直在使用Quickly进行奇怪的程序。 我想玩C和gtk。

我需要安装哪些gtk软件包才能拥有一个带C的工作开发环境?

我作弊并使用构建其他大型GTK应用程序所需的软件包列表:

sudo apt-get build-dep inkscape 

或者为了获得更小的起点,请尽量减少并在需要时添加:

 sudo apt-get install build-essential libgtk2.0-dev 

对于完整的开发环境, gnome-devel 安装gnome-devel metapackage将安装完整的GTK + GNOME开发环境,包括开发文档和Anjuta IDE。

这比GTK开发所需的最少的东西要多得多,但是拥有你可能需要的所有东西会很不错。

您可能想要一个像Anjuta或CodeBlocks这样的应用程序(两者都可以在软件中心找到)。

我强烈建议Anjuta超过大多数其他IDE,因为它的Glade集成(以及其他function),autotools的使用(减少头痛)和代码的可移植性(你可以使用任何你喜欢的文本编辑器=)。

如果您没有思想问题,可以尝试使用Monodevelop(它是一个很好的IDE,类似于Visual Studio)。

要获得基本GTK +开发的依赖关系,只需安装buildessential和libgtk2.0-dev,如Kees所说。