标签: c++ linker shared-libraries
我用C ++编写了一个简单的内存管理程序(覆盖malloc,realloc ...),并从中创建了共享库(.so文件)。现在我想用现有程序测试它,为此我选择了CenterIM5并编译它。如何将库链接到CenterIM5,以便它使用我的函数?
答案 0 :(得分:1)
通常的方法是在运行时使用LD_PRELOAD set:
LD_PRELOAD
LD_PRELOAD=path/to/so ./app args
在这种情况下,您不需要重建任何东西。