![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
edger_wx
这个作者很懒,什么都没留下…
展开
-
linux下使用git连接github反复要求输入密码
git clone命令反复被拒绝Permission denied, please try again.的问题解决原创 2022-09-20 16:01:57 · 396 阅读 · 1 评论 -
mmap函数使用实例
新建一个文件,里边内容为hello,通过mmap映射该文件后,修改hello为Hello,然后解除映射#include <func.h>int main(int argc,char*argv[]){ ARGS_CHECK(argc,2); int fd=open(argv[1],O_RDWR|O_CREAT,775); ERROR_CHECK(fd,-1,"open"); char buf[1024]={0}; int ret=read(fd原创 2022-03-02 17:32:33 · 460 阅读 · 0 评论 -
常使用的适用两种场景的makefile
场景1:其中一个文件调用的函数在另外一个.c文件cc:=gccout:=mainobjs:=main.o multi.o$(out): $(objs) $(cc) $^ -o $@%.o:%.c $(cc) -c $^ -o $@clean: $(RM) $(objs) $(out)rebuild:clean main场景2:当前目录下,每个名为name.c的源代码文件,都生成一个名为name的可执行文件sf:=$(wildcard *.c)list:=$(patsubs原创 2022-02-28 11:40:06 · 132 阅读 · 0 评论 -
静态库和动态库的实际操作
静态库概念 静态库是所有编译系统都会提供的一种机制,所有相关的可重定位目标文件被打包成一个 单独的存档文件,这个存档 文件被称作静态库,可以作为链接器的输入,在linux系统中,静态 库被存放在磁盘上,由后缀.a标识操作...原创 2022-02-28 11:24:27 · 547 阅读 · 0 评论 -
linux常见命令
原创 2022-02-23 19:11:55 · 255 阅读 · 0 评论