- 博客(15)
- 收藏
- 关注
原创 Makefile 常用 详解
1)Makefile基本格式如下:target ... : prerequisites ... command ... ...target //目标文件, 可以是 Object File, 也可以是可执行文件prerequisites //生成 target 所需要的文件或者目标command //make需要执行的命令 (任意的shell命令), Makefile中的命令必须以 [tab] 开头显示规则 //说明如何生成一个或多个目
2022-07-01 15:48:56
2178
原创 编译链接文件失败
error:implicit declaration of function 'xxxx' [-Werror,-Wimplicit-funtion-declaration]未找到引用 未声明。一般为没找到头文件或头文件中未声明。undefined reference to 'xxxxxx'找到了声明 但未找到源文件 就是.c文件 实际实现的函数。一般是.c文件被删掉或被编译成了.o...
2022-03-02 20:12:09
196
原创 搭建git远程仓库,repo集成git仓库
一、搭建远程git仓库搭建git仓 需要先建立远程仓库和所需分支远程仓库可以建立在不同或相同得服务器上git init //选择一个目录 执行git init 会产生一个.git目录 如想建多个仓可以改成对应名称test.git 避免重复建立好远程仓后我们拉取远程仓到本地(可以和远程仓在相同或不同的服务器上,需要保障路径正确) git clone ssh://192.x.x.x/home/xx/xx/test.git 此时拉取的是一个空仓也没有分支那先创建分支:git branch..
2021-12-17 15:46:13
1993
原创 C语言qsort详解
qsort是标准函数库自带的快速排序函数原型:void qsort(voidbase,size_t num,size_t width,int(compare)(const void*,const void*));头文件:stdlib.h返回值:void参数:base-- 指向要排序的数组的第一个元素的指针(待排序的数组) nitems-- 由 base 指向的数组中元素的个数。 size-- 数组中每个元素的大小,以字节为单位。(sizeof(元素的数据类型)) compa...
2021-08-22 15:37:11
1568
1
原创 leetcode练习 1094. 拼车
假设你是一位顺风车司机,车上最初有capacity个空座位可以用来载客。由于道路的限制,车只能向一个方向行驶(也就是说,不允许掉头或改变方向,你可以将其想象为一个向量)。这儿有一份乘客行程计划表trips[][],其中trips[i] = [num_passengers, start_location, end_location]包含了第 i 组乘客的行程信息:必须接送的乘客数量;乘客的上车地点;以及乘客的下车地点。这些给出的地点位置是从你的初始出发位置向前行驶到这些地点所需...
2021-08-03 23:02:12
320
原创 Linux设备树常用的OF函数总结
linux下devicetree中常用的of函数从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz);int of_property_read_u16_array(const struct device_node *np, const char *propname,u16 *out_values, size
2021-07-28 22:45:06
1483
原创 内核打印时间
u64 time1, time2, time3;time1 = jiffies;•••time2 = jiffies;•••time3 = jiffies;printk(“ ———- a:%llu b:%llu ———— \n”,(time2 - time1),(time3 - time2));
2021-05-09 12:01:20
382
原创 查看内存余量 cat /proc/meminfo 详解
cat /proc/meminfoMemTotal: 2052440 kB //总内存,所有可用RAM大小 (即物理内存减去一些预留位和内核的二进制代码大小)MemFree: 50004 kB //空闲内存,LowFree与HighFree的总和,被系统留着未使用的内存Buffers: 19976 kB //给文件的缓冲大小Cached: 436412 kB //高速缓冲存储器使用的大小,用的内存的大小(等于 diskcach...
2020-09-04 22:45:06
4640
原创 C语言存储类、链接
基本概念存储类型C语言为变量提供了5种不同的存储类型,或者称为存储类。//注意:所用的存储类型修饰变量和修饰函数的作用是一样的分别是:> 自动存储: auto //声明一个自动变量> 静态存储: static //声明一个静态变量,或声明一个内部连接函数和全局变量> 外部存储: extem //声明一个寄存器存储类变量> 寄存器存储:r...
2019-12-02 23:44:53
223
原创 指针和数组的关系,指针和函数的关系
指针和数组的关系,指针和函数的关系1、指针和一维数组的关系int arr [10] = {1,2,3,4,5,6,7,8,9,0}; 数组名是一个指针常量,表示数组第一个元素的的起始地址。如 int a[5]; a表示数组第一个元素a[0]的起始地址&a[0]。换句话说:数组名就是数组的首地址。arr[0] = 1; arr[2] = 3;arr[1] = 2; arr[...
2019-11-29 21:07:28
613
1
原创 C语言sizeof和strlen区别,最详细易懂
sizeof和strlen的区别一、strlen(参数) //求字节长度,不包括’\0’sizeof(参数) //求字节长度,包含’\0’例:char arr[]="hello";sizeof(arr); //6strlen(arr); //5二、sizeof(…)是运算符,参数可以是数组、指针、类型、对象、函数等。strlen(…)是函数,要在运行时才能计算...
2019-11-16 19:41:53
2403
2
原创 格式化IO,类型转换,运算符,位运算
变量的定义:数据类型 变量名; int age; age = 100;数据类型 变量名=数值; //在定义的同时赋值就叫初始化int age = 800;定义变量需要注意的问题:1.变量名不可以以数字开头int 1age;//错误int age1;//正确2.变量名不可以是关键字(所有的数据类型都是关键字)int char;//错误3.变量名不可以以特殊字符开头...
2019-11-10 22:31:55
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人