【发布时间】:2012-05-25 06:31:40
【问题描述】:
我编写了 LD_PRELOAD 模块,我所有的源代码都在 source.cpp 中,但现在我需要添加带有一些我需要的类的 crypt.cpp 文件,我如何使用多个 .cpp 文件通过 g++ 编译 LD_PRELOAD?
谢谢!
【问题讨论】:
标签: c++ linux g++ ld-preload
我编写了 LD_PRELOAD 模块,我所有的源代码都在 source.cpp 中,但现在我需要添加带有一些我需要的类的 crypt.cpp 文件,我如何使用多个 .cpp 文件通过 g++ 编译 LD_PRELOAD?
谢谢!
【问题讨论】:
标签: c++ linux g++ ld-preload
如果您构建预加载库的命令是:
g++ -fPIC -shared -o preload.so source.cpp
那么你可以把它改成:
g++ -fPIC -shared -o preload.so source.cpp crypt.cpp
即您只需将文件名添加到编译 .cpp 文件的命令行末尾即可。
【讨论】: