01.09.2014 Views

The Linux Development Platform Configuring, Using, and ... - Classes

The Linux Development Platform Configuring, Using, and ... - Classes

The Linux Development Platform Configuring, Using, and ... - Classes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CH05.fm Page 140 Monday, October 7, 2002 9:00 PM<br />

140 Chapter 5 • Working with GNU Debugger<br />

}<br />

(gdb) list 5<br />

1 #include <br />

2 main ()<br />

3 {<br />

4 int num1, num2, total ;<br />

5<br />

6 printf("Enter first number : ");<br />

7 scanf("%d", &num1);<br />

8 printf("Enter second number : ");<br />

9 scanf("%d", &num2);<br />

10<br />

(gdb) list 9<br />

4 int num1, num2, total ;<br />

5<br />

6 printf("Enter first number : ");<br />

7 scanf("%d", &num1);<br />

8 printf("Enter second number : ");<br />

9 scanf("%d", &num2);<br />

10<br />

11 total = num1 + num2;<br />

12<br />

13 printf("\n<strong>The</strong> sum is : %d\n", total);<br />

gdb) break sum.c:6<br />

Breakpoint 1 at 0x8048496: file sum.c, line 6.<br />

(gdb) run<br />

Starting program: /home/rr/5/sum<br />

Breakpoint 1, main () at sum.c:6<br />

6 printf("Enter first number : ");<br />

(gdb) n<br />

7 scanf("%d", &num1);<br />

(gdb) n<br />

Enter first number : 45<br />

8 printf("Enter second number : ");<br />

(gdb) n<br />

9 scanf("%d", &num2);<br />

(gdb) n<br />

Enter second number : 56<br />

11 total = num1 + num2;<br />

(gdb) n<br />

13 printf("\n<strong>The</strong> sum is : %d\n", total);<br />

(gdb) n<br />

<strong>The</strong> sum is : 101<br />

14 }<br />

(gdb) n

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!