LINUX.ORG.RU

Kernel autocomplete


0

2

Было бы удобно смотреть информацию о функциях, переменных и использовать автокомплит при разработки ядра, например из папки ./kernel смотреть что есть что пр наведении мышки на цель. Это можно как нибудь заюзать?

> из папки

Из мамки, епт.

Это можно как нибудь заюзать?

Как минимум для разработки драйверов в Eclipse - да.

tailgunner ★★★★★ ()

>из папки

Из попки.

Это можно как нибудь заюзать?

Поставить любой продвинутый редактор C кода. Мне хватает kscope.

Murr ★★ ()
Ответ на: комментарий от madgnu

>kdevelop. Не тяжелый, индексирует, показывает инфу, автокомплитит.

А вы пробовали его на ядро натравливать? Четвертая версия съедала по 800MB оперативы и индексировала каждый раз при открытии проекта.

Третья версия довольно неплохо работает, если подключить CTags, но она морально устарела.

Dead ★★★★ ()
Ответ на: комментарий от madgnu

Для интереса натравил 4.2.0 на дерево ядра.
Судя по прогресбару фоновый синтаксический анализ завершится через пол часа где-то.
Результаты сообщу.

Dead ★★★★ ()

> например из папки ./kernel смотреть что есть что пр наведении мышки на цель. Это можно как нибудь заюзать?

Сам ты папка.

У тебя что, палец к мышки прирос? Освой vim + cscope/ctags или любой фронт-энд к cscope (для автокомплита хватит ctags, для навигации - нет)

anonymous ()
Ответ на: комментарий от Dead

Отработало минут за 40. Kdevelop забрал 900MB оперативы.
Отпарсил криво ( в случайно открытых драйверах навигация по коду не работала).
После перезапуска сессии начал парсить заново.

В общем для нормальной работы с ядром он не годится.

Dead ★★★★ ()
Ответ на: комментарий от tailgunner

> Из мамки, епт.

Мамка-то лучше папки, да?!

anonymous ()
Ответ на: комментарий от Led

> Дурачок, тебя забанят

Интересно, почему тебя-то еще не забанили? С твоими-то очень полезными советами в тех.разделах.

anonymous ()

А я юзаю fxr.watson.org и не парюсь

yoghurt ★★★★★ ()
Ответ на: комментарий от JackyTreehorn

> [вброс]Интересно, MSVS сможет проиндексировать весь код ядра?

klalafuda говорил, что сможет.

tailgunner ★★★★★ ()
Ответ на: комментарий от madgnu

не готов

> kdevelop

не понимает с99, не говоря уже о gnu99, из которого ядро состоит чуть меньше чем полностью.

нетбинз был хорошим выбором, если бы он не падал с OutOfMemoryException после 12% просканированного за 4 часа кода...

arsi ★★★★★ ()

emacs + cedet + ctags, не?

Zodd ★★★★★ ()

у меня SlickEdit примерно 1 гиг кода 40 минут парсит, но потом работает довольно шустро и вообще он удобный, правда платный, но кого это в наших широтах останавливает. :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.