Не новичок в 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 установит полную среду разработки GTK + GNOME, включая документацию по разработке и среду разработки Anjuta. .
Это намного больше, чем минимальный набор вещей, которые вам понадобятся для разработки GTK, но было бы неплохо иметь в наличии все, что вам, вероятно, понадобится.
Вы, вероятно, хотите приложение, такое как Anjuta или CodeBlocks (оба можно найти в центре программного обеспечения).
Я бы НАСТОЯТЕЛЬНО предложил Anjuta поверх большинства других IDE, поскольку это интеграция с Glade (среди других функций), использование автоинструментов (меньше головной боли) и переносимость кода (вы можете использовать любой текстовый редактор, который вам нравится =). ]
Если у вас нет идеологических проблем, вы можете попробовать использовать Monodevelop (это хорошая IDE, похожая на Visual Studio).
Чтобы получить зависимости для базовой разработки GTK +, просто установите builddessential и libgtk2.0-dev, как отметил Кис.