Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > DDD debugger


Автор: Genady 18.7.2012, 02:15
Как можно продебагить программу через DDD debugger если учесть что main-функция  должна принимать в качестве input - некий файл - скажем текстовый файл с расширением .as  .
   Если более подробно - то скажем есть главная функция main_prog.c которая принимает в качестве аргумента файл ps.as и обрабатывает его. Печать main_prog.c :
                  
                                
Код

int main(int argc, char *argv[])

    
C коммандной строки через GCC compiler я набираю :
  student@bagvapp:~/Desktop/assembler$ ddd myprog ps.as
  DDD-debugger запускается - но не загружается для обработки текстовый файл ps.as

Хотя - с GCC запускается программа так ./myprog ps.as   (myprog - через Makefile определено как main программа)

Заранее благодарен.

Автор: boostcoder 18.7.2012, 04:13
Цитата(Genady @  18.7.2012,  02:15 Найти цитируемый пост)
Как

никак. я несколько раз пытался проделать тоже самое. безуспешно.
а зачем именно DDD понадобился?

Автор: 500mhz 18.7.2012, 09:16
Пользуйтесь EDB 
http://codef00.com/projects

Автор: xvr 18.7.2012, 11:01
Из описания на DDD:
Цитата

All options that DDD does not recognize are passed to the inferior debugger.

Так что запускайте DDD --args myprog ps.as

Автор: Genady 19.7.2012, 12:07
 Спасибо xvr!
На gdb  - комманда --args myprog ps.as работает!

500mhz - спасибо, edb - приму к сведению.

boostcoder - спасибо, да пожалуй ты прав, не стоит зацикливаться на DDD/

Автор: boostcoder 19.7.2012, 12:15
Цитата(Genady @  19.7.2012,  12:07 Найти цитируемый пост)
На gdb  - комманда --args myprog ps.as работает!

а с DDD работает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)