>"Дебаггер не нужен. Если меня интересует значение какой-то переменной я использую printf" (ц) Страус, в приватной беседе с кем-то со слешдота.
А если надо отслеживать значения многих переменных? или массива? или еще чего нить? Да еще на протяжение большого участка кода? Да вы чо е?&*лись юзать столько раз printf?
>>"Дебаггер не нужен. Если меня интересует значение какой-то переменной я использую printf" (ц) Страус, в приватной беседе с кем-то со слешдота.
>А если надо отслеживать значения многих переменных? или массива? или еще чего нить? Да еще на протяжение большого участка кода? Да вы чо е?&*лись юзать столько раз printf?
Я не разделяю эту позицию, и прохладно отношусь к автору. Кроме того, интересно почему он не использует cout?
>> Он тоже только с gvim дружит. Эх, действительно что ли к емаксу присмотреться...
> 4.2. пользовался им удаленно в консоле. vim вроде вообще был без поддержки gui/x11 скомпилен...
Они на оффсайте пишут:
Clewn is a program controlling vim through the netBeans socket interface, it runs concurrently with vim and talks to vim. Clewn can only be used with gvim, the graphical implementation of vim, as vim on a terminal does not support netBeans.
> Clewn is a program controlling vim through the netBeans socket interface, it runs concurrently with vim and talks to vim. Clewn can only be used with gvim, the graphical implementation of vim, as vim on a terminal does not support netBeans.
Ок, ок, это на самом деле был не clewn а vimGdb. Но на твой вопрос
> Можно ли подружить vim с gdb для отладки сишных программ прямо из vim-а? Гугль мне указал на gdbvim, но он у меня не завёлся.
> Тогда вопрос, как добиться того же что мы наблюдаем на скриншоте.
http://clewn.sourceforge.net/, клацаешь на download .. vimGdb и действуешь по инструкции (cкачиваешь исходники vim, накатываешь vimgdb патч, компилишь, кладешь нужное в ~/.vim ...)
У меня возможно не последняя версия... если с последней не получается, могу куда-нибудь выложить свою пару тарболов в которой патч прикладывается и где я его только не компилил уже....
в свое время пробовал все вышеотмеченные оболочки для gdb. ничего удобнее и проще cgdb еще не создали. да к тому де отладчиком приходится пользоваться только в чужом коде.