gpt4 book ai didi

c - 在 procfs.h 中找不到 pstatus_t (LINUX)

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:04 27 4
gpt4 key购买 nike

我正在使用我的 C 程序读取/proc/PID/status 文件,我想使用 pstatus_t 结构直接将文件中的值读入此结构。但是,我的编译器显示该文件不存在于 procfs.h 中。我在互联网上检查了几个使用相同头文件的例子,但在我的例子中,它不起作用。

最佳答案

当您说“读取/proc/PID/status”时,我假设您正在用户空间中运行(而不是在内核中)。在这种情况下,pstatus_t 结构对您来说毫无值(value)。/proc 下的大多数文件,包括状态文件,都是内核数据结构的文本格式表示。无法直接获取内核 pstatus_t 结构的二进制内容。

关于c - 在 procfs.h 中找不到 pstatus_t (LINUX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21817824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com