编写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. }  
  • 1
  • 2
  • 下一页

相关内容