0

アプリケーションAをデバッグしていて、プロセスA(アプリケーションA)が関数foo()を呼び出すと、この関数が別のプロセスBにあることがわかりました。つまり、foo()が呼び出される前にプロセスBを強制終了すると、foo()が出力されます表示されません。foo() コードを変更し、アプリケーション A から foo() が呼び出されたときに新しい変更を確認できます。どちらのアプリケーションにも foo() が定義されています。これをどのように達成できるかわかりません。呼び出しは、コンパイル時に通常の方法で実行されます。

....
foo(b);
.... 
4

2 に答える 2

0

最後に、共有ライブラリから foo() を呼び出していたことに気付きました。foo() の正しい実行にはプロセス B が必要であるため、foo() はプロセス B 内で実行されていると推測しました。失礼します。

于 2013-11-13T10:41:26.047 に答える