繁体   English   中英

最小当前时间

[英]Minix current time

如何在Minix 3.2.1的printf写入当前时间?
我尝试像下面那样使用gmtime ,但是它会在time(&nowtime)上给出错误。

#include <sys/time.h>
#include <time.h>

struct tm *now;
time_t nowtime;
time(&nowtime);
now=gmtime(&nowtime);

printf("TIME is NOW %s",now);

而且,我尝试在内核(/usr/src/kernel/main.c)中回想一下,因为我需要在minix引导时花费时间说出内核进程何时完成并切换到用户。

我在上面的代码中遇到了一些错误,例如在重建内核时,如下所示;

在此处输入图片说明

虽然对minix不太熟悉,但是它与Unix&Linux类似,因此minix上可能存在该平台上的某些内容...所以有几种方法

  • ctime上跑男人

  • Linux的time()命令的手册页包含以下示例代码(您可能需要对minix进行修改,但它显示了如何使用asctime() localtime()time() ):

      #include <stdio.h> #include <time.h> int main(void) { time_t result; result = time(NULL); printf("%s%ju secs since the Epoch\\n", asctime(localtime(&result)), (uintmax_t)result); return(0); } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM