动态库的生成和使用的方法
vi dtku.c
1 #include <stdio.h>
2 float Calculator( float num1, float num2, char ch )
3 {
4 if( ch == '+' ) return( num1+ num2 );
5 else if( ch == '-' ) return(num1 - num2 );
6 else if( ch == '*' ) return( num1 * num2 );
7 else return ( num1 / num2 );
8 }
生成动态库:gcc –c –fpic dtku.c----------àdtku.o
gcc–shared dtku.o –o libdtku.so---------àlibdtku.so
vi testku.c
1 #include <stdio.h>
2
3 int main()
4 {
5 float num1