摘要: 从实践中学嵌入式Linux应用程序开发(第2版)PDF 华清远见 阿里云盘 https://www.aliyundrive.com/s/KPLCoSGo3DK 阅读全文
posted @ 2021-07-21 00:45 我不叫庄子 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 对于一般工程的C/C++程序,在利用Makefile文件对其进行编译遵守下面两个规则即可: 即编写的Makefile文件中,不论最后的是库文件还是可执行文件。 gcc 通过 -c 选项,将所有的文件都编译成目标代码文件 即可 .o 文件。 之后通过将所有的.o 文件链表得到一个可执行文件,或者库文件 阅读全文
posted @ 2023-04-20 11:12 我不叫庄子 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 在使用大型工程中,Makefile文件都是嵌套的,但是该如何嵌套呢? 在整个工程中我们在最顶层的Makefile得深层引用上一级目录的时候,一定不能有目标,有目标的话,如果在引用的某个有目标的话,那么会直接进入到引用的那个Makefile文件中,将其中第一个目标当做默认目标,进行make操作,执行完 阅读全文
posted @ 2023-04-20 11:07 我不叫庄子 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1、首先学习Makefile需要明确一个概念: make 命令会为 Makefile 中的每个以 TAB 开始的命令创建一个 Shell 进程去执行。 2、赋值符号“=” 代码: name = maykolo curname = $(name) name = len print: @echo cur 阅读全文
posted @ 2021-06-09 18:16 我不叫庄子 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 需要安装openssh-ssh sudo apt-get install openssh-server 阅读全文
posted @ 2020-10-22 16:57 我不叫庄子 阅读(131) 评论(0) 推荐(0) 编辑
摘要: char (*p)[5]定义了一个指向整一个数组的指针,如果P的值为0x00的话 那么 p++的值就为0x05 其实可以把[5]看成一种类型(含有5个char元素的一种类型,长度为5) p就是指向这种类型的指针 char *p[5]这种第一方式 由于[]运算符的优先级高p与[5]结合被定义为数组ch 阅读全文
posted @ 2020-09-01 21:04 我不叫庄子 阅读(694) 评论(0) 推荐(0) 编辑
摘要: const 一般认为是只读的,常量 char *p; p是一个核心节点,p先向左边看一个*,发现p是一个指针变量,然后在向前面看是一个char,是一个字节一个字节来读取。 const char *p; char const *p; 这两个是一个意思 希望p指向的内存空间是只读的,而这个p是可以指向任 阅读全文
posted @ 2020-08-15 22:05 我不叫庄子 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.首先安装VMware Tools—这个自行百度可以安装 2.更新下载源将之前里面的下载路径更换—可以查看 https://www.cnblogs.com/liusanjian/p/13447739.html 3.如果要使用SecureCRT工具 首先查自己ip—通过ifconfig 接着如果打开 阅读全文
posted @ 2020-08-08 16:38 我不叫庄子 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.查看系统版本号(官方语言系统代码) lsb_release -c 得到本系统的系统代码 类似其他版本的 Ubuntu 12.04 (LTS)代号为precise。 Ubuntu 14.04 (LTS)代号为trusty。 Ubuntu 15.04 代号为vivid。 Ubuntu 15.10 代 阅读全文
posted @ 2020-08-06 17:36 我不叫庄子 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: bool ListInsert(SqList &L,int i, ElemType e){ if(i<1||i>L.length+1) //判断i的范围是否有效 return false; if(L.length>=MaxSize) //当前存储空间已满,不能插入 return false; for 阅读全文
posted @ 2020-07-15 10:51 我不叫庄子 阅读(4355) 评论(0) 推荐(1) 编辑