编译原理4个步骤

2021-01-07  本文已影响0人  jqboooo

编译原理

编译原理(把人写的代码,变成,机器可以认识的指令)Linux(gcc)Mac (Clang)

1.预处理阶段(include,宏 ...)
  $ gcc -E A.c -o A.i
2.编译阶段,编译之后(汇编代码)
  $ gcc -S A.i -o A.s
3.汇编处理阶段,把汇编代码处理成计算机认识010101101机器码
  $ gcc -c A.s -o A.o

查看文件属性

  $ file A.o //查看文件属性
4.链接阶段,打出可以执行的程序
  $ gcc -C A.o -o A
5.执行命令
  $ ./A

也可以通过一行指令编译成可执行文件

  $ gcc B.c -o B
$ vim A.c
$ cat A.c

#include<stdio.h>

int main(){
        printf("Hello, World! I'm bobo....");
        return 0;
}
上一篇下一篇

猜你喜欢

热点阅读