Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / 编写GNU GCC下的动态链接库程序

先来一个简单的编译时动态链接的例子 创建文件function.h
  1. #include <stdlib.h>                                                                
  2. #define int_t int  
  3. int_t foo(int_t i, int_t j);  
创建文件function.c
  1. #include "function.h"                                                              
  2.   
  3. int_t foo(int_t i, int_t j)   
  4. {   
  5.     if (i > j)   
  6.         return i;   
  7.     else  
  8.         return j;   
  9. }  
创建文件main.c
  1. #include "function.h"                                                              
  2.   
  3. int_t foo(int_t i, int_t j)   
  4. {   
  5.     if (i > j)   
  6.         return i;   
  7.     else  
  8.         return j;   
  9. }