我对 Ubuntu 和编程并不陌生,但我对 C 和 gtk 编程还不熟悉。一直在使用 Quickly 编写一些奇怪的程序。我想尝试一下 C 和 gtk。
我需要安装哪些 gtk 包才能拥有使用 C 的开发环境?
答案1
我偷懒并使用构建其他大型 GTK 应用程序所需的软件包列表:
sudo apt-get build-dep inkscape
或者,对于更简单的起点,请从最低限度开始,并在需要时添加:
sudo apt-get install build-essential libgtk2.0-dev
答案2
对于完整的开发环境,gnome-devel metapackage 将安装完整的 GTK + GNOME 开发环境,包括开发文档和 Anjuta IDE。
这比 GTK 开发所需的最少的东西要多得多,但如果能拥有您可能需要的一切就更好了。
答案3
您可能需要一个像 Anjuta 或 CodeBlocks 这样的应用程序(都可以在软件中心找到)。
我强烈推荐 Anjuta,而不是其他 IDE,因为它具有 Glade 集成(以及其他功能)、自动工具的使用(更少麻烦)以及代码的可移植性(您可以使用任何您喜欢的文本编辑器 =)。
如果您没有任何思想问题,您可以尝试使用 Monodevelop(它是一个很好的 IDE,类似于 Visual Studio)。
要获取基本 GTK+ 开发的依赖项,只需安装 buildessential 和 libgtk2.0-dev,正如 Kees 所述。