Linux下C程序编译和使用Linux系统时间函数的问题

TonyMa1210 2003-09-29 04:20:50
各位,我在Linux上编译一个程序,需要包含一个库文件一起编译,该如何变异。假设程序名称为test.c,库文件为libtest.a,编译命令该如何用?(gcc)
另外,我想使用系统时间,但是时间函数头文件好像与nt下的time.h不太一样,请问具体怎样使用?(getdate())
...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wildhorseych 2003-09-29
  • 打赏
  • 举报
回复
编译的时候加上 -ltest -L/存放你的库文件的目录
关于时间函数
#include <time.h>

time_t tmpTime;
time(&tmpTime);
struct tm* tmPtr;
tmPtr=gmtime(&tmpTime);

然后你就可以引用tmPtr的各个字段了
它的各个字段如下:
tm_sec 秒0-61
tm_min 分0-59
tm_hour 小时0-23
tm_mday 月份中的日期1-31
tm_mon 年份中的月份1-12
tm_year 从1900年开始的年份数
tm_wday 星期几0-6
tm_uday 年份中的日期0-365
tm_isdst 是否为夏日制

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧