如何从名称中调用库函数?

No *_*lar 1 c

我希望能够使用a 从C程序char *function_name = "foo"调用foo().该foo()程序将在一个共享库.我没有访问任何dlopen等,只是常规可执行文件的加载步骤.有没有办法解析此名称并从共享库加载它?

R..*_*R.. 5

不.您可以使用dlopendlsym,或者您自己创建函数名称和函数指针数组,并以此方式查找.