qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

linux下写一个dlopen函数可以调用的so动态库,给出代码

时间2023-04-10 17:30:17 提问来自 广西壮族自治区梧州市 的网友 分类创作 浏览285
#include <stdio.h> #include <dlfcn.h> int main() { // open the library void *handle = dlopen("./libhello.so", RTLD_LAZY); // reset errors dlerror(); // load the symbol from library (function add) typedef int (*hello_t)(); hello_t hello = (hello_t)dlsym(handle, "hello"); const char *dlsym_error = dlerror(); if (dlsym_error) { fprintf(stderr, "%s\n", dlsym_error); exit(1); } printf("calling hello(): %d\n", hello()); // close the library dlclose(handle); }

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 甲流症状 下一篇 介绍设定职业目标的过程;实现职业 目标的具体行动和成效;职业目标及行动的动态调整等(PDF 格 式,文字不超过 2000 字,图表不超过 5 张)