C语言代码到可执行目标程序的过程
C语言代码
#include <stdio.h> int main() { printf("hello, world\n"); return 0; }
GCC编译
gcc -o hello hello.c
会得到一个hello的可执行二进制文件
执行
./hello
打印出hello, world
C语言代码到可执行文件的过程
核心:预处理、编译、汇编、链接
预处理主要是把include中的头文件插入源代码中,形成一个新的源代码hello.i
作者:iBrake
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.