Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编写了 LD_PRELOAD 模块,我的所有源代码都在.cpp 中source.cpp,但现在我需要添加crypt.cpp一些我需要的类的文件,我如何使用多个 .cpp 文件通过 g++ 编译 LD_PRELOAD?
source.cpp
crypt.cpp
谢谢!
如果您构建预加载库的命令是:
g++ -fPIC -shared -o preload.so source.cpp
那么您将其更改为:
g++ -fPIC -shared -o preload.so source.cpp crypt.cpp
即,您只需将文件名添加到编译 .cpp 文件的命令行末尾。