我正在Linux下开发一个C++共享库。
有没有办法让共享库代码在新的构建可用时重新加载自己?
我考虑使用dlclose和dlopen来重新加载,但前者需要一个仅对运行进程可访问的句柄。
你有什么想法如何从共享库代码中检索该句柄?整个想法是否有更好的解决方案?
我知道热交换很危险,但这将使开发和测试更加容易。
有没有办法让共享库代码在新的构建可用时重新加载自己?
我考虑使用dlclose和dlopen来重新加载,但前者需要一个仅对运行进程可访问的句柄。
你有什么想法如何从共享库代码中检索该句柄?整个想法是否有更好的解决方案?
我知道热交换很危险,但这将使开发和测试更加容易。