创建并编辑.c程序文件:gedit 1.c(以1.c为例)
在编辑器中输入如下代码并保存:
#include<stdio.h>
int main() {
int a = 1;
int b = 2;
int c = 3;
++a;
++b;
printf("a = %d",a);
return 0;
}
预处理操作指令:gcc -E 1.c -o 1.i (E要大写)
编译操作指令:gcc -S 1.c -o 1.s (S要大写)
汇编操作指令: gcc -c 1.s -o 1.o
链接操作指令: gcc 1.o -o 1
执行操作指令: ./1
上面是按照预处理、编译、汇编、链接、指令的步骤一步一步完成的,当然也可以把其中某些步骤合并,这样就可以简化了
预处理、编译操作合并指令:gcc -S 1.c -o 1.s
另一种汇编操作指令:gcc -gstabs 1.s -o 1.o
链接操作指令:gcc 1.o -o 1
执行操作指令: ./1