linux
文章平均质量分 72
liujun5319
这个作者很懒,什么都没留下…
展开
-
vim的基本使用
1.vim的三种工作模式(vim是vi的增强版本) 命令模式 按ESC键后就会进入命令模式,命令模式下的常用操作有复制/黏贴/删除/撤销等.... 编辑模式 在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、 修改命令c(change)、取代命令r或替换命令s都可以进入文本输入模...原创 2018-08-24 04:35:26 · 201 阅读 · 0 评论 -
gcc的各个参数
1.gcc工作流程 1.1 预处理 --E 所作的内容有:宏替换、头文件展开、去掉注释 xxx.c文件 -> xxx.i文件(.i文件还是c文件) 1.2 编译 --S 最浪费时间的 xxx.i -> xxx.s(.s是汇编文件) 1.3 汇编 -c xxx.s -> xxx.o(.o是二...原创 2018-08-24 04:38:09 · 6109 阅读 · 0 评论 -
Static and dynamic libraries in linux
1.What is a library A library is a binary file,that is to say turns source code into binary code. 2.How do users use libraries Users need header files and libraries itself. 3.How to use librari...原创 2018-08-24 04:41:54 · 131 阅读 · 0 评论 -
make与makefile
1.make gcc - 编译器 make - linux自带的构建器,make工作在gcc之前 构建的规则在makefile文件中 2.makefile文件的命名 makefile/Makefile 3.makefile中的规则 3.1 三部分:目标,依赖,命令 基本结构: 目标:依赖 ...原创 2018-08-24 04:43:33 · 120 阅读 · 0 评论 -
How to use recursion to traverse folders
int getFileNum(const char* root) { int total = 0; DIR* dir = null; dir = opendir(root); if(dir == null) { perror("opendir error"); ...原创 2018-08-24 04:46:28 · 103 阅读 · 0 评论