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.
一般来说,有什么方法可以获取进程的详细信息(我的程序在执行之前由操作系统翻译成的进程)。当我的程序作为进程执行时,是否可以输出数据结构(例如 PCB)的内容?
我建议在 linux 中运行该程序.. 然后您可以使用 readlf和 objdump 来获取有关该进程的大量信息(例如它的地址空间、来自 glibc Ex:printf() 的动态链接库、它的符号表等)...还可以cat /proc/process's pid在linux中查看文件夹,在那里可以得到运行进程的各种信息。 当然,您可以使用调试器来获取进程执行时的状态
cat /proc/process's pid