linux6818开发板获当前时间代码
时间: 2023-07-05 09:33:37 浏览: 532
获取当前时间 源代码
4星 · 用户满意度95%
Linux 6818 开发板同样可以使用 time.h 头文件中的函数来获取当前时间。下面是一个示例代码:
```c
#include <stdio.h>
#include <time.h>
int main()
{
time_t t;
struct tm *tm_info;
char buffer[26];
time(&t);
tm_info = localtime(&t);
strftime(buffer, 26, "%Y-%m-%d %H:%M:%S", tm_info);
printf("current time is %s\n", buffer);
return 0;
}
```
这段代码和上面的示例代码是一样的,只需要在 Linux 6818 开发板上编译运行即可。在编译时需要添加 -lrt 参数链接 librt 库,命令如下:
```
arm-linux-gnueabihf-gcc -o time_demo time_demo.c -lrt
```
其中,time_demo.c 是代码文件名,time_demo 是可执行文件名,-lrt 是链接库文件的参数。需要注意的是,编译时需要使用交叉编译工具链,这里使用的是 arm-linux-gnueabihf-gcc,具体工具链名称可能会有所不同,需要根据实际情况进行调整。
阅读全文