HowTo: emacs как IDE для программиста.
NFS_Daemon 16 мая, 2010 - 20:07
Можно ли найти такую доку?
Я хочу программировать в Linux, с gcc разобрался, более-менее знаю gdb.
Но никак не могу понять как в emacs можно заниматься компиляцией и отладкой программ.
Может кто уже сталкивался, помогите настроить/научиться работать в emacs'е.
»
- Для комментирования войдите или зарегистрируйтесь
NFS_Daemon написал(а): Можно
Можно. Вот что мне выдал Гугл на запрос "компиляция в Emacs":
http://www.google.ru/search?q=%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F+%D0%B2+Emacs&ie=utf-8&oe=utf-8&aq=t&rls=org.gentoo:en-US:unofficial&client=firefox
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
Спасибо.
Похоже это то что я искал. Как то не подумал о фразе "компиляция программ", искал по сочетанию "отладка программ emacs"
Для того чтоб емакс мог
Для того чтоб емакс мог сопоставить бинарник с кодом последний следует собирать с отладочной информацией (ключ -g). Ессно в продакшн эту опцию следует исключить. Далее M-x gdb. В режиме отладки выскакивает дополнительная панелька и меню с опциями настройки отладчика. В меню полезно тултипы включить, чтоб при выделении переменной высвечивалось ее значение. Брекпоинты ставятся мышкой в окне сурса шелчком по узкой серой полосе слева. Еще встроено по умолчанию EDE. Полезно ознакомиться. Ну и иногда можно заюзать плагин ECB (ставиться отдельно). Насколько помню интеграция с cvs и svn присутствует по умолчанию.
Ну...
Как бы с gdb немного знаком, об этом уже знаю. Но все равно спасибо.
А вот этого не знал, буду пробовать.
app-emacs/cedet
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Я конечно не претендую на
Я конечно не претендую на правильность понимания вашего поста, но вы хотите научится программировать под линукс или изучить emacs? Если первое, то возьмите user-friendly для вас редактор и не гробьте время на настройку и изучение emacs. Может есть смысл разобраться с make, (cmake, automake и ежесними), если не разбиралсь, имхо(а мнение разработчика ПО для *nix) в разы полезнее?
А makefil'ы чем писать? Не
А makefil'ы чем писать? Не текстовым редактором?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Цитата: vi имеет два режима
ну точно не его ;)
Ну для генерации Makefile не обязательно юзать emacs. IDE за программиста не думает, она ему помогает. Мне emacs помочь не сможет, я скорее больше времени потрачу на помощь емаксу стать IDE, которая мне нужна )
Время.
А зачем тратить время на написание программы в неудобном режиме.
Я готов потратить на изучение/настройку emacs'а сколько угодно, я не спешу - програмлю для себя. И хочу чтобы это было удобно.
Скорее с редактором освоится хочу.
Толком не умею ни того, ни того.
Но в программировании я основы знаю, и разобраться смогу.
А вот научится работать с редактором, в котором хочу кодить, это для меня сложнее.
Но доументацию описаную в первом посте читаю, осваиваюсь.