������sco unix�±�̴���벻��C���ԣ���ʹ�����ݿ�Ӧ��Ҳ�кܶ�����c����ʹ�õģ�����informix esql/c �Ϳ�����c������Ƕ��sql ��䡣�ܶ�����Ϊ��unix��д�����Ǽ���ʹ������飬����һ������Ҫԭ���Dz�֪����unix���������Գ�����ʵ��sco unixԴ���������dbxtra��dbXtra��linux����gdb����������turbo c�ĵ�����,���Ը���Դ���������unix �µ��Գ��������´�ͳ����:
����һ����Ҫ�������֮ǰ�����Ҫ���Եı���������printf()������
��������д��־�ļ����ѽ��������ļ��б�����Ļ���ң�����fprintf()������
������������sco ���õ�����dbxtra��dbXtra��
����dbxtra �����ַ����棬��sco unix��ͼ�ν�����dbXtra��(�ఴ����ע���Сд)
����������dbxtra�������
����c cont �ڶϵ�����ִ��
����d delete ɾ������ϵ�
����h help ����
����e edit �༭Դ����
����n next Դ���������������·�һ����
����p print ��ʾ����
����q quit �˳�dbxtra
����r run ���г���ֱ���������õĶϵ�
����rr rerun �ٴ�����
����s step ��������
����st stop ���öϵ�
����j status ��ʾ��ǰ�ϵ�
����t where ��ʾ��ǰ״̬���г��������õı���ֵ
����di display ����ʾ�������ڲ鿴����
����ud undisplay ɾ����ʾ������Ŀ
����f forward Դ���������������� ��һ����
����B backward Դ���������������� ��һ����
����Stopi stop inst ���öϵ�
����tracei trace inst�����ӳ���
����dbxtra [options] [objectfile ]
����dbxtra������ʱ�и�����-Idirֵ��һ��.�����ڱ�дһ���ϴ�����ʱ��ͨ��Դ����ͱ������ɵĿ�ִ���ļ������ڲ�ͬ��Ŀ¼�У��������ڹ�����Ĭ��dbxtra���ڿ�ִ���ļ����ڵ�Ŀ¼����ƥ��c��Դ������������ʱ��ָ��-I������dbxtra�ͻᵽ����ָ����Ŀ¼����ƥ���c���� ���磺
����dbxtra -I"\work\c" program1
����Դ��������cc����ʱҪ����-g �����������Ǽ��Ϸ��ű��ȵ�����Ϣ��ֻ��������������ļ���dbxtra�ſ��Ե��ԡ�������ϢʹԴ����ͻ����������
�����������C���������������ǵ�Ԥ������һ����˵��ijЩ�ط��д��������õ���������������
��������һ:
t.c
main()
{ int i=10 ,*p1;
float j=1.5,*p2;
p1=&
p2=&
p2=p1;
printf("%d,%d\n",*p1,*p2);
}
�������ȴ���-g�������� cc -g -o t t.c
�������������� dbxtra t
������Ļ��ʾ��
1.main()
2.{ int i=10 ,*p1;
3. float j=1.5,*p2;
4. p1=&
5. p2=&
6. p2=p1;
7. printf("%d,%d\n",*p1,*p2);
8.}
C[browse] File:t.c Func.-
Readubg symbolic information
Type 'help' for help
(dbxtra)
(dbxtra)
�������öϵ㣺
����(dbxtra��stop at 5
��������
����(dbxtra) run
���������Զ��ڵ�5��ͣ�¡�
������ʱ���ǿ��Կ�������ֵ��
����(dbxtra) print *p1
��������ִ�С�
����(dbxtra) step
��������ִ�е�5��Դ�룬ָ�뽫�Ƶ���6�С�
����(dbxtra) print *p2
����(dbxtra�� step
��������ִ���˵�6��Դ���ָ���Ƶ���7�С�
����(dbxtra�� print *p1 , *p2
�������Ƿ�����ִ���˵�6��Դ���*p1,*p2��ֵ�Ͳ����ˣ���������ͳ��ڵ�6���ϡ���ϸ������ָ��p1ָ�����ͣ�ָ��p2ָ��ʵ�͡�����֮��ĸ�ֵҪ����ǿ������ת�������ִ�����C�������Ǻܳ����ġ���ʱ�����ڵ���һЩ����ʱ��Ҫ����������������ʱ�̼���ĪЩ������ֵ���������һ������Ҫʱ���˽�*p1,*p2��ֵ��������ÿһ�г���ִ�����print *p1,*p2�⣬�����Կ�һ����ʾ���ڡ�
����(dbxtra��display *p1,*p2
������undisplay ɾ������Ҫ�ı�����
������Щ��������ʱҪ��������mycat /etc/passwd �ڵ���ʱ��
����(dbxtra) run '/etc/passwd'
����������ʱ��������дһ�������
����(dbxtra�� rerun
�������漰��curses���̻���Ļ�д������˻�����ʱ��Ϊ�˵��Է��㣬���ǿ��ѳ����������ض���������
����(dbxtra�� run >/dev/tty03
������ȻҪ�Ȱ�tty03 disable ������disable tty03��
����dbxtra���кܶ�����÷�������Ȥ�Ķ��߿��Բ���dbxtra������help,��һ���о���