动态库的创建
gcc -shared -fPIC -o 库名.so 源文件.c
-o可以重命名 库名就是要生成的动态库的名字
源文件可以不止一个
这条命令会生成一个动态库和一个可执行文件
动态库的使用
gcc 源文件.c ./库名.so -o 可执行文件
先写好add.c sub.c demo.c 三个文件
输入命令,可以制作出一个动态库,也可以使用它。
./是指出路径,找到libcal.so的位置,不加路径就无法找到无法执行。
在sub.c和add.c分别假如一行代码以后,共有两种执行方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)