如何从使用:: dlopen打开的库中获取dynamic加载库的名称?

在Windows中可以使用GetModuleFileName。 那么Linux呢?

Solutions Collecting From Web of "如何从使用:: dlopen打开的库中获取dynamic加载库的名称?"

dladdr()是一个非标准(不是POSIX的一部分)函数,适用于大多数Linux机器和OSX。 由于它不是标准,所以没有任何保证,但是自从你指定了Linux之后,它应该在那里。