动态链接程序将根据可执行程序中记录的信息找到相应的函数代码。 我们在linux使用的gcc编译器便是把以上的几个过程进行捆绑,使用户只使用一次命令就把编译工作完成,这的确方便了编译工作,但对于初学者了解编译过程就很不利了,下图便是gcc代理的编译过程: 预处理指令:gcc -E -I./inc test.c -o test.i 编译指令...
步骤一:编写C语言代码 首先,我们需要创建一个简单的C语言源文件,文件名为mylib.c,代码如下: #include<stdio.h>// 一个简单的C函数,接受两个整数并返回它们的和intadd(inta,intb){returna+b;} 1. 2. 3. 4. 5. 6. 步骤二:编译为动态库 接下来, 我们需要将这个C源文件编译为动态库文件。在Linux系统...