C-动态加载功能的功能属性



我想使用dlopen dlsym调用在运行时加载库。我想列出应使用dlsym()加载的功能的名称,并使用简单的"循环"加载这些功能。是否有一种方法可以使用" DL"调用来标记要加载的函数(也许使用" GCC"属性)?

谢谢ram。

在类似于Unix的系统中,有一个名为nm的命令,该命令返回.so文件中包含的符号。用法是nm -g filename.so(您可以在此处找到更多)。

我想您可以使用exec或类似的东西调用此命令。

如果您不能使用Exec,则需要使用nm命令的源代码并在程序中使用它

最新更新