从零开始学Linux之Linux调试器
在讲调试器之前,我先强调下自己使用gcc时遇到的一些问题,在网上找了但都没有合适的解答,后来重新试了一遍又正常了,结果隔了一天又报错了,我先把gcc的整个流程来一遍。例如:在gcc编译器中编译如下一段代码:
1.gcc的使用
1 #include<stdio.h>
2 #include<string.h>
3 void test()
4 {
5 printf("this is test function\n");
6 return;
7 }
8 int main()
9 {
10 printf("hello Word\n");
11 int i=0;
12 for(i=0;i<5;i++)
13 {
14 printf("---------\n");
15 }
16 test();
17 printf("over ~~\n");
18 return 0;
19
20 }
1.首先使用vim test.c
指令先创建一个test.c
文件,
2.进行预处理使用gcc -E test.c -o tes