编译器的工作过程

参考菜鸟手册

源码要运行,必须先转换成二进制的机器码。这就是编译器的任务
比如,下面这段源码(假定文件名叫做test.c).

#include <stdio.h>

int main(void)
{
  fputs("Hello, world!\n", stdout);
  return 0;
}

要先用编译器处理一下,才能运行。

$ gcc test.c
$ ./a.out
Hello, world!

对于复杂的项目,编译过程还必须分成三步。

$ ./configure
$ make  
$ make install

其他不再继续写,请看参考文章

你可能感兴趣的:(编译器的工作过程)