您尚未登录。

楼主 # 2024-05-06 11:36:51

jkl
会员
注册时间: 2019-11-18
已发帖子: 263
积分: 146.5

linux的2038问题有哪位大佬处理过吗,帮忙指点下?

因为是32bit的系统,系统时间只能设置到2038,有什么办法可以修复或者延长这个限制吗

离线

#1 2024-05-06 12:07:05

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 272
积分: 250

Re: linux的2038问题有哪位大佬处理过吗,帮忙指点下?

现在不都是 uint64_t 类型了吗?

打印一下 sizeof(time_t)

离线

#2 2024-05-06 13:11:20

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 462
积分: 329.5
个人网站

Re: linux的2038问题有哪位大佬处理过吗,帮忙指点下?

离线

#3 2024-05-09 10:33:25

zjm098
会员
注册时间: 2021-08-20
已发帖子: 1
积分: 16

Re: linux的2038问题有哪位大佬处理过吗,帮忙指点下?

1. 内核升级到5.10
2. glibc升级到2.32或以上,编译时要添加-D_TIME_BITS=64
3. gcc的版本可能要8.3或以上
4. 所有相关的用户空间程序需要重新编译

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn