摘要:
通用的makefile,可以把当前工作目录下所有.c文件都直接编译链接成可执行程序。 SRCS:=$(wildcard *.c) EXES:=$(SRCS:%.c=%) all:$(EXES) %:%.c gcc $^ -o $@ SRCS:=$(wildcard *.c) EXES:=$(SRCS 阅读全文
posted @ 2022-02-27 16:30
晓风霜度-
阅读(499)
评论(0)
推荐(0)
摘要:
如果把静态库比喻成普通汽车,那么购车时轮子和车辆是打包好出售的。 那么动态库就是F1方程式赛车,经常换轮子,且一开始轮子与车辆不在一起。 一般的程序都是使用动态库的,比较体积小易更新,但动态库也有它生存的土壤,比如华为在无信号荒岛上的机器设备,里面跑的程序那必须得是已经加载好了的静态库,因为没有信号 阅读全文
posted @ 2022-02-27 16:18
晓风霜度-
阅读(186)
评论(0)
推荐(0)
摘要:
同时监听标准输入和管道,避免陷入读、写、报错的阻塞态。select函数参数里面有传入读集合、写集合以及error集合,会将对应的文件描述符存入对应的集合中(fd_set数据类型)。 fd是文件描述符,对应内核态文件索引数组的下标。 #include <homeworkhead.h> int main 阅读全文
posted @ 2022-02-27 15:48
晓风霜度-
阅读(156)
评论(0)
推荐(0)
摘要:
(a). 定义一个学生结构体类型struct student,里边含有学号,姓名,分数,定义结构体数组struct student s[3],给数组赋初值后,写入文件,然后通过lseek偏移到开头,然后再读取进行打印输出 #include <homeworkhead.h> typedef struc 阅读全文
posted @ 2022-02-27 15:14
晓风霜度-
阅读(137)
评论(0)
推荐(0)