03、老徐教你学C语言基础篇3——C语言背后的故事(编译篇)


我们写好了一个C语言程序,通过一个简单的f7,然后!又或者gcc hello.c -o hello
得出了我们喜闻乐见的hell wold,那么有多少人知道这背后发生了多少事情。
有多人人知道,因为这一个小小的hell world,有多少前辈们抛头颅、洒热血,所以然我们一起来忆苦思甜,简单了解一下这些幕后的故事吧。
这篇文章可能不适合初学者来看,能看懂多少是多少吧

一、本章目标
     了解C语言的简单编译过程
     了解C语言的存储态和运行态
     了解C语言加载过程

二、本季主要知识点有:
     C语言编译过程——预编译、编译、汇编
     C语言可执行程序结构分析(obj文件与elf文件)
     c语言链接过程简析
     C语言加载过程简析

三、具体内容:

1、C语言编译过程

2、C语言程序结构分析

3、C语言连接过程分析

4、C语言加载过程分析

你可能感兴趣的:(C/C++学习)