linux学习
夜半207
开开心心每一天吧
展开
-
linux学习——简单记录1(diff和patch的学习)
1、diff命令是比较两个文件,然后给出如何修改源文件成为目标文件1.1 命令是:diff [-options] 源文件 目标文件 > 比较结果举例说明:创建文本:a.txt文本内容:aabbcc创建文本:b.txt文本内容:aa11bbcc进行比较:diff -Naru a.txt b.txt > test.patch #...原创 2018-10-31 01:11:58 · 208 阅读 · 0 评论 -
gcc 编译出现: multiple definition of `func_h2'
gcc 编译出现: multiple definition of `func_h2'//home1.c文件#include <stdio.h>#include "home2.c"int main(){ printf("Hello World!\n"); func_h2(); return 0;}home1.c文件。//home2.c...原创 2018-11-18 17:46:49 · 631 阅读 · 0 评论 -
转:C语言中const char* 和char* const等常量的正确理解
转发地址:C语言中const char* 和char* const等常量的正确理解不经常使用const的话,看过多少次都会忘记。让人很是郁闷!今天总结一下,找出规律便于以后记忆。const char *p; //*p是const,p可变:const 后面紧跟的是char,所以*p是一个char字符,不可变 const (char *) p;//p是const,*p可变:const...转载 2018-11-18 22:49:31 · 1217 阅读 · 0 评论 -
c语言学习——在一个字符串中查找另个字符串字符
c和指针的一个6.1习题:在字符串str中字符,查找在字符串source中位置并打印出来。#include <stdio.h>#include <stdlib.h>#ifndef NULL#define NULL 0#endifchar *find_char ( char const *source, char const *chare){ c...原创 2018-12-16 23:50:16 · 2553 阅读 · 0 评论 -
linux 驱动中定时器timer学习
linux中定时器,比较简单。struct timer_list{ struct list_head list; //linux中对所有定时器实行链表管理,此为链表头结点 unsigned long expires; //定时器到期时间 unsigned long data; //此参数最后传入定时处理函数,类似于线程...原创 2019-05-19 12:10:04 · 407 阅读 · 0 评论 -
chmod 修改目录下所有同类文件的权限
上传代码时,有时需要修改某一个目录下的.h .py 或者 .mk文件的权限。如果工程比较大,一个一个修改浪费时间。一条命令搞定find ./ -name "*.h" | xargs chomd -R 644...原创 2019-05-25 14:07:21 · 2295 阅读 · 0 评论