如果我在 linux 中使用共享库,如果应用程序必须在运行时找到该库,为什么我需要将它与 -l 链接?
难道我不能在链接步骤中使用正确的函数签名传入一个虚拟 .so 并在运行时用真实的 .so 替换它并且仍然可以正常工作吗?
有没有办法只用头文件编译应用程序并在运行时进行链接?
如果我在 linux 中使用共享库,如果应用程序必须在运行时找到该库,为什么我需要将它与 -l 链接?
难道我不能在链接步骤中使用正确的函数签名传入一个虚拟 .so 并在运行时用真实的 .so 替换它并且仍然可以正常工作吗?
有没有办法只用头文件编译应用程序并在运行时进行链接?