如何在另一个进程中调用函数

sor*_*abz 5 linux rpc ipc event-handling publish-subscribe

如何在另一个进程中调用“进程函数”?我想通过这种方法在 Linux 中使用 C 或 C++ 语言的多个进程之间实现发布/订阅模式。

gba*_*son 1

您可以使用gdb附加到进程并执行一些函数,例如:

$ gdb -p 17304
Attaching to process 17304
[...]
(gdb) call getppid()
$1 = 29136
Run Code Online (Sandbox Code Playgroud)

在 gdb 中运行(gdb) info functions可以看到它们。