问题解决
kayshi2018
这个作者很懒,什么都没留下…
展开
-
单片机的换行字符\r\n和\n的相关问题
1:问题在使用单片机在串口助手上打印的时候,需要使用\r\n才能正常的换行. 而在linux在打印信息只需要一个\n2:原因这是由于系统对换行符的不同和导致的通常使用单片机打印信息是输入到windox下的串口助手上,而window下的换行是\r\n而unix和linux下的换行符\n3:符号含义\r是回车,carriage return的意思,作用是返回到当前行的最前方。\n是换行,line feed的意思,作用是跳到下一行的当前位置。\r\n是回车+换行,很容易理解,它的作用是跳到下一行原创 2022-01-13 20:45:00 · 2824 阅读 · 0 评论 -
old-style parameter declarations in prototyped function definition
1:现象编译时突然出现很多莫名的错误n file included from /tools/gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf/lib/gcc/arm-linux-gnueabihf/4.9.4/include/stdint.h:9:0, from ./common/log.h:15, from mqtt/mqtt_client.c:18:/tools/gcc-linar原创 2021-03-03 09:39:42 · 5154 阅读 · 0 评论 -
SSH连接不上ubantu上的原因之一
1:现象win10的笔记本,虚拟机安装了ubantu,有时候ssh会连接不上虚拟机中的ubantu,经常发生在电脑休眠唤醒之后。重启电脑也可以连上。2:原因打开网络连接,查看这两个网卡是否正常启动了,如果未启动就先启动。由于笔记本长时间不用进入休眠睡眠后,如果唤醒笔记本后,这两个网卡其实并没有正常工作。换句话说就是网卡并没有正常的被唤醒。3:解决方法对两个网卡进行操作右键点击禁用,再点击启动,网卡就会正常工作。ssh就可以正常连接了...原创 2020-09-18 14:10:44 · 442 阅读 · 0 评论 -
Segmentation fault (core dumped)问题
1:现象在使用指针的时候经常会发生Segmentation fault。如下所示2:示例/************************************************************************* > File Name: test5.c > Author: kayshi > Mail: kayshi2019@qq.com > Created Time: Mon 07 Dec 2020 06:36:54 P原创 2020-12-07 19:10:44 · 921 阅读 · 0 评论 -
*** Error in `./MCCB_topo‘: munmap_chunk(): invalid pointer: 0x00063ed8 ***
1:现象到执行代码的时候进行释放出现问题main.c:main:545main.c:main:547 topo_f = 0x63dc8main.c:main:553 topo_dev = 0x63ed8*** Error in `./MCCB_topo': munmap_chunk(): invalid pointer: 0x00063ed8 ***Abortedsysadm@SCT230A:~/MCCB$ 2:代码结构分配6个下面的结构体大小的空间给指针topo_inexistence原创 2020-12-07 11:41:20 · 317 阅读 · 0 评论 -
在linux下指定了库路径编译还是报错
1:问题在Makefile中指定了自己的动态库和其路径并且在该路径下有这个库文件但是在执行时还会报错2:原因与解决这是因为我们指定的库,在这里是个软连接本来应该指向真实的库文件,但是由于某些原因导致这里指向的文件名字错误所以更改一下即可这里把真实库的名字改了,你会发现软连接的颜色变了。说明以前的红色表示不是一个有效的连接再执行make, 通过3:运行时找不到库如在运行时找不到库,可以在编译是添加参数-Wl,-rpath=...原创 2020-08-07 17:35:53 · 640 阅读 · 0 评论 -
warning: implicit declaration of function ‘topo_analysis‘ [-Wimplicit-function-declaration]
1:警告信息warning: implicit declaration of function ‘topo_analysis’ [-Wimplicit-function-declaration]含义topo_analysis是函数是隐式声明2:现象当一个c文件中需要调用另一个c文件的函数是,会发生这种警告信息例如:main.c 和test.c/*************************************************************************原创 2020-11-11 14:04:46 · 170 阅读 · 0 评论 -
*** stack smashing detected ***: <unknown> terminated的解决方法记录
1:背景当执行代码时,结果已经正确的得到但是结尾出现了这个错误 "name": "list29", "addr": 29, "SubNode": [] }] }, { "name": "list11", "addr": 11, "SubNode": [{ "name": "list30", "addr": 30, "SubNode": [{ "name":原创 2020-11-09 16:27:58 · 9520 阅读 · 0 评论