Использование Eclipse (с Debian) для изменения приложений из официального репозитория

#linux #eclipse #debian #gtk

#linux #eclipse #debian #gtk

Вопрос:

Для университетского проекта я пытаюсь найти не такой громоздкий способ эффективного изменения определенных приложений из официального репозитория Debian, таких как eog. Я хочу уточнить, что я не знаком с Linux и GTK. Моя идея заключалась в том, чтобы иметь возможность комфортно работать с точки зрения поиска определений переменных и функций, пробуя пошаговую отладку, привыкая к gtk и исходному коду приложения. Я пытался понять код во время работы с терминала, но, на мой взгляд, это было мучительно.

До сих пор мне удавалось устанавливать зависимости сборки приложения с

 sudo apt build-dep eog
 

и я получил исходный код с

 apt-get source eog
 

После того, как я установил eclipse, я попытался запустить gtk с минимальным примером из справочного руководства gtk . Я нашел здесь очень полезное простое объяснение. Это ответ от Wed, 04 ноября 2015 12:51.No проблема до сих пор. Итак, теоретически я должен иметь возможность писать приложения GTK в Eclipse. Но когда я пытаюсь создать новый проект и включить файлы .src и .h eog, я сталкиваюсь с массой неразрешенных включений, отсутствующими заголовочными файлами, неопределенными ссылками и т.д…

Поэтому я хотел спросить: кто-нибудь работал над подобными задачами и может оказать некоторую помощь? Или: может быть, у кого-нибудь есть идея получше?

Ответ №1:

Если кто-нибудь когда-нибудь снова столкнется с этим: я нашел альтернативное решение: когда вы загружаете исходные файлы eog, вы столкнетесь с системой meson-build. Eclipse поддерживает проекты C meson-build. Я просто скопировал все загруженные исходные файлы в проект meson-build в eclipse, чтобы сразу же скомпилировать его.