Linux回顾总结篇
文章平均质量分 66
鬼财L
这个作者很懒,什么都没留下…
展开
-
xshell、vim使用切换
底行模式vsp 文件(vs也可)创建。ctrl+w(点两次)切换。shift+tab 切换。原创 2023-03-16 16:12:29 · 324 阅读 · 0 评论 -
文件描述符和FILE*区别(open,write,read),重定向(dup2)
做调用库函数fopen()返回的指针类型。操作系统为了管理文件,定义了一个数据结构file来管理文件。而库函数参与了封装,封装成FILE,直接与FILE*打交道。file!= FILEstruct FILE 内部包含。原创 2023-03-15 15:34:03 · 265 阅读 · 0 评论 -
Linux下Makefile,make本质解析(看这一篇就够了)
make首先明确这是一个命令行命名,它的作用为,在当前路径下,找到名为Makefile的文件,解释Makefile中的指令。插入一句,为什么是在当前路径下找Makefile,是因为Shell的运行原理,除去部分的内建命令,大多数命令执行原理是为,Shell创建子进程,找到命令文件,执行进程替换,执行相关代码。(非内建命令==可执行程序)为此,我们可以查看进程的默认路径。上诉为进程的资源,cwd即表示此进程的默认路径(创建文件,找文件等)。MakefileMakefile本质就是文件。只不过配合原创 2022-04-24 11:31:56 · 2711 阅读 · 0 评论 -
Linux下 gcc的使用
目录-E选项-o选型-S选型-c选项不带选项-g选项-static选项-E选项此选项让gcc进行到预处理后停下,不主动生成文件。需要自己重定向到文件中。如若不重定向,即直接使用gcc -E test.c将会把 结果输出打印到屏幕上,如若想要把处理结果定向到文件中,可用定向符 >或者>>,也可带-o选项(常用)。gcc -E test.c > test.i//或者gcc -E test.c -o test.i一般把.i文件后缀表示为进行到预处理的程序文件。-o选型原创 2022-04-12 10:47:48 · 566 阅读 · 0 评论