Linux C 编程
小灰奇
这个作者很懒,什么都没留下…
展开
-
定时器中断
文章目录定时器中断时钟定时器POSIX定时器定时器操作timer_create()(创建定时器)timer_settime()(初始化定时器)timer_gettime()(获得一个活动定时器的剩余时间)timer_getoverrun()(取得一个定时器的超限运行次数)timer_delete()(删除一个定时器)例程例程1 采用新线程派驻的通知方式例程2 通知方式为信号的处理方式中断与中...原创 2019-11-07 16:16:54 · 3276 阅读 · 0 评论 -
为多个文件夹下的C源代码编写Makefile文件
上一篇文章写了如何为在同一个文件夹下的C源代码,本篇文章为多个文件夹下的C源代码编写Makefile文件。 建立两个文件夹,分别为abs与src。其最终目录结构如下:1 $ ls *2 jun.c Makefile3 4 abs:5 jun.h Makefile qi.c qi.h shao.c6 7 src:8 Makefile qianrushi.c qia原创 2017-08-18 20:33:04 · 698 阅读 · 0 评论 -
单文件夹下的C程序如何编写Makefile文件
通过学习已经学会了GCC的一些基础的命令,以及如何将C语言源代码编译成可执行文件。 我们已经知道在linux环境下编译源码时,常会有以下三个步骤: ./configure make make clean 执行./configure时,会检查系统的配置等,得到相关的有用的信息,生成Makefile文件。 执行make命令时,make命令解释Makefile文件原创 2017-08-18 20:33:01 · 610 阅读 · 0 评论 -
GCC编译器入门[转载]
GCC编译器(GNU C Compiler)是GNU组织的一款开源 编译器,它是Linux环境下的默认C语言编译器。它处理能够高效的编译C语言以外,还可以编译其他语言。并且,现在的GCC已经不光包括编译器本身,还包含了编译过程中的工具链。 1 GCC编译流程在学习使用GCC编译程序之前,首先要知道编译C程序的基本流程,一般情况下分为下面四步:(1) 对C语言进行预处理,生成*.i文件。(转载 2017-08-18 20:32:56 · 394 阅读 · 0 评论