#include <dlfcn.h> //定义该函数为了dladdr获取符号信息 void fun1() { } Dl_info info; //dladdr获取某个地址的符号信息 int rc = dladdr((void*)fun1, &info); //(void *)转化是关键步骤char dir[100];strcpy(dir, info.dli_fname); //info.dli_fname存的是包含文件名的路径.
Δ