首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

动态库的制作与两种使用方式你掌握了吗?

/main I am test;hello,编程珠玑 第二种方法: $ export LD_LIBRARY_PATH=./ $ ..../main I am test;hello,编程珠玑 导入LD_LIBRARY_PATH环境变量,指定库搜索路径,使得main程序能够找到libtest.so。...使用时链接 为了使用这种方式,需要使用几个函数dlopen,dlsym,dlclose,dlerror,其原型分别如下: #include void *dlopen(const char...(void); 其中dlopen用于打开一个动态库,filename是动态库的名称,flags是打开标志,一般为RTLD_LAZY,表示当要调用的时候才去解析符号;而RTLD_NOW则在dlopen之前就会去解析...dlsym函数用于从动态库中查找需要使用的函数; dlclose函数用于卸载已加载的动态库; dlerror函数用于打印动态库相关错误。

1.5K50

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券