0

LD_PRELOAD モジュールを作成しました。すべてのソースは にありますが、必要なクラスを含むファイルsource.cppを追加する必要がcrypt.cppあります。複数の .cpp ファイルを使用して g++ 経由で LD_PRELOAD をコンパイルするにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

プリロード ライブラリをビルドするコマンドが次の場合:

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

次に、次のように変更します。

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

つまり、.cpp ファイルをコンパイルするコマンド ラインの末尾にファイルの名前を追加するだけです。

于 2012-05-25T11:05:55.250 に答える