一、可执行程序是如何被组装的 一个源程序到一个可执行程序的过程:预编译、编译、汇编、链接。 二、使用gcc 生成 .a静态库和 .so动态库 1、首先创建hello.h、hello.c、main.c文件,使用vim编辑器将目标代码写入其中 hello.c文件内容: hello.h文件内容: main.c中文件内容: 2、将hello.c文件编译成.o文件 (1)使用gcc -c hello.c命令生成hello.o文件 (2)使用ls查看生成的文件