gcc编译
gcc -E sum.c -o sum.i 输出sum.i文件
gcc -S sum.i -o sum.s 输出sum.s文件
gcc -c sum.s -o sum.o 输出sum.o文件
gcc sum.o -o sum 输出sum文件
举例:比如我有c文件hello.c
gcc hello.c 会在当前路径下生成a.out
将源文件编译成目标文件:gcc - c hello.c,将生成hello.o文件
再将目标文件编译成可执行文件:gcc -o hello hello.o
(可设置生成的文件的名字)gcc hello.c -o hello
其中:hello.c是文件名、-o 表示输出 、hello是输出的文件名
(为了下面各个部分的解释连贯,例子中采用的程序为一个求和C程序,并以此展开叙述如下)
三.查看运行结果
查看结果指令:$./sum
四.gdb实现函数调用