社区
Linux/Unix社区
帖子详情
Linux下C程序编译和使用Linux系统时间函数的问题
TonyMa1210
2003-09-29 04:20:50
各位,我在Linux上编译一个程序,需要包含一个库文件一起编译,该如何变异。假设程序名称为test.c,库文件为libtest.a,编译命令该如何用?(gcc)
另外,我想使用系统时间,但是时间函数头文件好像与nt下的time.h不太一样,请问具体怎样使用?(getdate())
...全文
64
1
打赏
收藏
Linux下C程序编译和使用Linux系统时间函数的问题
各位,我在Linux上编译一个程序,需要包含一个库文件一起编译,该如何变异。假设程序名称为test.c,库文件为libtest.a,编译命令该如何用?(gcc) 另外,我想使用系统时间,但是时间函数头文件好像与nt下的time.h不太一样,请问具体怎样使用?(getdate())
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 是否为夏日制
make零基础教程(
Linux
系统
) Makefile 自动化 构建
make是在1977年在贝尔实验室(Bell Labs)研发的 Unix
系统
中的一款依赖关系检查工具
程序
(Utility software)。make的应用非常广泛,它被用来构建 C、C++ 、Pascal Fortran 等项目,自动化构建生成可执行文件或者库文件。make通过读取Makefile文件以自动化建构软件, 它会根据依赖文件的修改
时间
进行判断。确定一个target的依赖关系,然后把生成这个target的相关命令传给shell去执行。GNU make 和大多数版本的 make 之间最重要的区别是 GNU make 是自由软件,常和GNU
编译
系统
一起被
使用
,是大多数GNU
Linux
安装的一部分。GNU make 在 makefile 中具有许多强大的功能,超出了其他 make 版本的功能,它还可以重新生成、
使用
、然后删除不需要保存的中间文件。GNU make 还有一些非常方便的简单功能。例如,选项“假装源文件文件没有更改,即使它已更改。当您向头文件添加新宏时,这非常有用。大多数版本的 make 都会假设它们必须重新
编译
所有
使用
头文件的源文件,但是如果您知道对头文件的更改不需要重新
编译
GNU make 为您提供了一种避免重新
编译
的方法-o file 。 黄强老师针对零编程基础的同学,精心打磨make核心知识点,帮助你快速掌握
Linux
编程中的make的构建!适用人群: 零基础、新手、想快速学习
Linux
下C、C++编程的童鞋!
linux
系统
c语言
编译
步骤,
Linux
下C语言的
编译
全过程解读
Linux
下C语言的
编译
全过程解读我们总是在
Linux
下输入 gcc -o app main.c 即可
编译
好
程序
,对于具体的详细过程及流程,相信亲们就不太了解啦!下面给大家展示一下C
编译
器的解释全过程。
Linux
下编辑调试工具: gcc gdb ,把高级语言
编译
成二进制可执行代码的工具。把高级语言
编译
成二进制可执行文件的过程如下:需要经历四个步骤:(1)预处理:去掉注释,进行宏替换(#defin...
Linux
上C语言
程序
编译
过程详解
点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一
时间
获取精彩技术分享来源于网络,侵删本文将介绍如何将高层的C/C++语言编写的
程序
转换成为处理器能够执行的二进制代码的过程,包括四个步骤:预处理(Preprocessing)
编译
(Compilation)汇编(Assembly)链接(Linking)GCC 工具链介绍通常所说的GCC是GUN Compiler Collection的...
实验4:
Linux
下C语言编程
1.实验目的 掌握
Linux
C语言开发工具的安装。 掌握VI编辑器的
使用
掌握
Linux
下C语言的
编译
方法 了解
Linux
下C语言
程序
的调试方法 2.实验环境 (1)一台已经安装好的Window
系统
的计算机。 (2)安装好的CentOS虚拟机。 3.实验内容
Linux
C语言
程序
的编写、
编译
与调试 4.实验步骤 安装
Linux
下C语言开发工具(yum -y groupinstall “Development tools”) 安装vi编辑器的增强版编辑器vim(yum -..
Linux
下C语言
使用
、
编译
与调试实验
一、实验目的 1、练习并掌握
Linux
提供的 vi 编辑器来
编译
C
程序
2、学会利用 gcc、gdb
编译
、调试 C
程序
3、学会
使用
make 工具 二、实验环境 阿里云服务器,操作
系统
为CentOS 7.9 64位 三、实验过程 1. 编写一个简单的 C 语言
程序
:输出两行文字“How are you”,在
Linux
下编辑、
编译
、运行。 2. 编写一个简单的 C 语言
程序
:根据输入的两个整数求平均值并且在终端输出,通过 gcc
编译
器得到它的汇..
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章