The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"отладка больших проектов на С (чужих)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"отладка больших проектов на С (чужих)"
Сообщение от dipper emailИскать по авторуВ закладки on 15-Янв-04, 23:38  (MSK)
Я в С/С++ не сильно рубаю (застрял на уровне указателей) поетому прошу сильно не пинать за чайниковский вопрос такого содержания - как произвести /субж/ с построчной трассировкой. Если открываю в gdb бинарь - говорит нету таблиц символов даже если в мейк-файле явно указал опцию "-g".
А вот при задании опций "-g -dlettersa" проект в котором с десяток каталогов и около тыщи "*.с" файлов - забило весь винт (ок 6.5Гб) :((. Подскажите плиз как все ето правильно делать - мож какая среда для такого дела есть?

Заранее премного сенксь!
              Dobrodiy who DIPperSidE

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "отладка больших проектов на С (чужих)"
Сообщение от vnp emailИскать по авторуВ закладки on 17-Янв-04, 02:55  (MSK)
>Я в С/С++ не сильно рубаю (застрял на уровне указателей) поетому прошу
>сильно не пинать за чайниковский вопрос такого содержания - как произвести
>/субж/ с построчной трассировкой. Если открываю в gdb бинарь - говорит
>нету таблиц символов даже если в мейк-файле явно указал опцию "-g".

Посмотрите внимательно на makefile -- часом, не вызывается ли в нем strip?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "отладка больших проектов на С (чужих)"
Сообщение от Игорь emailИскать по авторуВ закладки on 19-Янв-04, 11:29  (MSK)
Обычно, когда отсутствует include файл на который ссылаются файлы проекта так и получается - одна ошибка повторяется тысячу раз. Поэтому нет смысла пытаться хороший получить лист компиляции. Он итак сейчас видимо наилучший.
Нужно разбить проект на части и запастись терпением. Если хорошенько сосредоточиться то через какое-то время ты получишь результат.
А с компиляцией так почти всегда бывает.
Тысяча файлов - ну и что. Всё это хозяйство наверняка как-то фрагментировано. Конечно для решения задачи нужно знать c/c++ хотя бы на среднем уровне.
А вообще прикинь так ли уж тебе это нужно. Такие вещи делаются, но только в самом крайнем случае, когда отступать некуда абсолютно.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру