|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 06 Dec 2002 14:24:08 To : Vladimir Bormotov Subject : Re: Хаааачууууу нормальную IDE под Linux!!! --------------------------------------------------------------------------------
Dec 05 18:13 02, Vladimir Bormotov wrote to Alex Ott:
VB> да я тоже, в принципе обхожусь speedbar'ом... Hо таки если колупать
VB> что-то большое и незнакомое, в SourceNavigator получается красивее...
Hа днях у меня возникла внутренняя потребность разобраться с неким продуктом,
исходники которого занимают 1.6мб текста на С и выглядят как 426 файлов:-)
Там часть кода системо-зависима, и я хочу понять - насколько сложно туда
дописать еще и поддержу Линукса чтобы оно и под ним собиралось.
Посоветуй пожалуйста _методику_ изучения. Можно кратко и конспективно - я
пойму. Как наиболее быстро понять - что от чего там зависит, что чем вызывается
и куда надо дописывать свой код. Существуют ли какие-то простые для применения
автоматические способы построить визуальное представление дерева вызовов или это
невозможно принципиально? Если "на автомате" нельзя, то есть ли способ строить
такое отображение вручную, по мере разбирательства с исходником? То есть на
листе ватмана понятно что можно, а есть ли какие-то более продвинутые средства?
Документации естественно нет - это весьма специфичная софтина 89 года.
В частности мне известно, что ее использовала фирма Analog Devices при создании
эмуляторов своих DSP, еще до того, как все перебрались в винды.
Примечательна малая ресурсоемкость при довольно больших возможностях - что может
быть актуально при использовании в различных embedded и подобных им применениях.
Есть подозрения, что эта штука _тогда_ имела возможность собираться под каким-то
юниксом, и только потом была перенесена в дос и ос/2. Причем перенесли ее
достаточно криво - прямо в исходнике видны достаточно "неряшливые" вставки в
более старый очень аккуратный код.
Zahar(@spbdept.rbc.ru)
P.S. нужно это все исключительно для частных весьма специфичных
радиолюбительских надобностей.
--- Msged/LNX 6.1.0
* Origin: Остров Большой Березовый: http://birch-island.spb.ru (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/32883df0a297.html, оценка из 5, голосов 10
|