本实例力求最小化实现动态链接库加载,记录下来,督促自学。
【测试环境】
CentOS 5.4 (Final)x86_64
Linux version 2.6.18-164.el5. x86_64
GCC version 4.4.2 20080704
【动态链接库】
#include <stdio.h>
void hello()
{
printf("Hello Myboy!\n");
}
[mycentos64@localhost ram]$ gcc -c -Wall -Werror -fPIC fso.c
[mycentos64@localhost ram]$ gcc -shared -o libfso.so fso.o
参数解释:
-c:只激活预处理、编译和汇编,只输出.o格式的obj文件
-Wall:生成所有警告信息
-We