Re[7]: Программирование под линукс
От: Skorodum Россия  
Дата: 12.05.11 07:33
Оценка:
Здравствуйте, мыщъх, Вы писали:

М>Здравствуйте, Cyberax, Вы писали:


C>>Здравствуйте, мыщъх, Вы писали:


S>>>>- файл проекта IDE — индивидуальные настройки разработчика: что и как открыто. Должен генериться на основе makefile.

М>>>а как его генерить? какие файлы открывать? открывать _все_ файлы, которые есть в makefile? так этих файлов тысячи... а если в IDE есть быстрая нафигация по функциям/классам -- тут мало импортировать имена файлов из makefile. эти файлы еще необходимо распарсить. а файлов много...
C>>Компьютер — он железный и четырёхядерный. Кто мешает ему нормально распарсить код и построить индексы?
М>и сколько будет открываться проект средних размеров? возьмем для определенности Google v8. что мы будем открывать в IDE автоматом? парсить все файлы?! там их около 4 тысяч в 400 метрах. а вот мне тут потребовалось увеличить стек в шелле и правке подвергся единствннный файл -- сам шелл shell.cc в котором всего три сотни строк. зачем мне ide которая откроет все?!

Да разговор-то не про то, что всегда и везде надо использовать IDE. Естественно, что для очень многих задач достаточно nano/pico etc + grep, find, sed и т.д, но если планируется долгая работа, с навигацией по большому числу файлов, в мало знакомом коде, с отладкой (где это возможно) IDE будет весьма полезна. И очень хорошо, если IDE умеет понимать makefile. И она не откроет все файлы автоматом, а просто отоброзит, что они есть в проекте, почти как far + плюшки

М>кстати, makefile там нету. зато есть SConscript. как его парсить будем?


Думаю, решение SConscript -> makefile гуглиться, или реализуется самостоятельно, если очень надо. Наверняка есть IDE, которые и SConscript принимают.
Я хотел сказать, что по хорошему файл проекта для IDE и файл сборки (для ТС makefile) вещи ортогональные. Как и что реализуют в разных IDE — на совести разработчиков IDE.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.