gpt4 book ai didi

c - Ubuntu 用法错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:20 25 4
gpt4 key购买 nike

<分区>

我正在将一些非常古老的(大量的)代码从 CentOS 6 移植到 Ubuntu 14.04。请注意,我已经安装了预期的旧版本 gcc、固定链接器引用等。

我的构建尝试正在进行中,但我被困在一件事上。有一个 C 文件试图创建类型为 rusage 的结构,但 Ubuntu 环境给我以下错误:error: storage size of 'rusage' isn't known

据我所知,我所有的路径看起来都是正确的。我什至查看了每个系统上的 time.h 和 resource.h 系统文件(CentOS 可以工作,Ubuntu 不能工作)。似乎有对实际定义 usage 的 wait.h 文件的引用,完全一样。

在我的 Ubuntu 环境中我还可能缺少什么?

编辑:添加更多类似 MCVE 的细节...

我的构建因以下错误而停止:

vmodem.c:6747: error: storage size of 'rusage' isn't known

文件中的那一行很简单:

struct rusage rusage

所需的包含也都在该文件中( <sys/time.h><sys/wait.h> 等)

不确定在这种情况下我还能提供什么...

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