Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander A. Kaluzhny                2:5020/400     06 Sep 2002  16:38:17
 To : All
 Subject : Embedded debugging
 -------------------------------------------------------------------------------- 
 
 Привет Всем.
 
 Вот у меня вопрос по встроенному перлу. Хочу работать с дебаггером во
 встроенном перле.
 
 В обычном случае он запускается следующим образом:
 
 char *embed_no_debug[] = {"TEST","-e","0"};
 perl_construct(perl_interp);
 status = perl_parse(perl_interp, xs_init, 3, embed_no_debug, (char **)NULL);
 status = perl_run(perl_interp);
 
 perl_eval_pv(...);
 call_argv(...,  G_DISCARD | G_EVAL, argv);
 perl_destruct(perl_interp);
 perl_free(perl_interp);
 
 То есть опции "-e 0" заставляют перл игнорировать коммандную строку
 (выполняя при этом комманду "0"). Если я указываю "-d", перл включает
 отладку выражения, переданного по "-e".
 
 Если "-е" не передать, то он воспринимает "ТЕСТ" как имя скрипта, и кончно,
 его не находит.
 
 Подытожив все вышесказанное, хочу узнать, как включить отладку (например
 программно из perl_eval_pv(...) или с помощью внутренней переменной
 интерпретатора или через коммандную строку), но так чтобы отлаживался мой
 код вызванный например по perl_eval_pv(...) или call_argv?
 
 Всех благ,
 Александр.
 --- ifmail v.2.15dev5
  * Origin: NTUU "KPI" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Embedded debugging   Alexander A. Kaluzhny   06 Sep 2002 16:38:17 
 Re: Embedded debugging   Andrey Sapozhnikov   10 Sep 2002 02:02:30 
 Re: Embedded debugging   Alexander A. Kaluzhny   11 Sep 2002 19:29:29 
Архивное /ru.perl/129338024fe3e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional