C语言中的动态链接技术详解

更新时间:01-28 教程 由 趁年轻 分享

(3)方便更新。如果一个库函数需要更新,只需要更新库文件即可,不需要重新编译程序,这样可以节省时间和精力。

cludeclude.h>

tain() {dle;ttt);

char error;

dle("libtest.so", RTLD_LZY);dle) {tf", dlerror()); 1;

}

dle, "add");

if ((error = dlerror()) != NULL) {tf", error); 1;

}

tf", add(1, 2));

dle); 0;

()函数获取库函数的地址,然后就可以调用库函数了。使用dlclose()函数卸载库函数。

dows32ux()函数来动态加载库函数,使用dlclose()函数来卸载库函数。

声明:关于《C语言中的动态链接技术详解》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2099184.html