LD_PRELOAD有几个源文件

时间:2012-05-25 06:31:41

标签: c++ linux g++ ld-preload

我写了LD_PRELOAD模块,我的所有源代码都在source.cpp,但现在我需要添加crypt.cpp文件和我需要的一些类,如何通过g ++使用更多的.cpp来编译LD_PRELOAD文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果构建预加载库的命令是:

g++ -fPIC -shared -o preload.so source.cpp

然后你会把它改成:

g++ -fPIC -shared -o preload.so source.cpp crypt.cpp

即。您只需将文件名添加到编译.cpp文件的命令行末尾。