随笔分类 - c语言
c语言开发相关
摘要:当 setjmp 和 longjmp 一起使用时,它们提供了一种执行非本地 goto 的方法。 它们通常在 C 代码中用于将执行控制传递给先前调用的例程中的错误处理或恢复代码,而不使用标准调用或返回约定。 由于 setjmp 和 longjmp 不支持在 C++ 编译器之间以可移植的方式正确销毁堆栈
阅读全文
摘要:terminate called without an active exceptionAborted 此错误为 线程建立后没有做 jion or detach() 处理
阅读全文
摘要:今天在编译一个GigE协议的时候,由于对网络访问很频繁,所以将其中几个接口定义了inline,结果发生各种xxx.c:(.text+0x14a): undefined reference to `xxxxx'的错误 首先排除了没有定义函数的情况,结果发现出问题的这几个函数都是被定义为inline的函
阅读全文
摘要:今天测试同事碰到个ADC采集温度,控制系统的功能,结果在测试的时候ADC没有连接,结果不稳定。 说明一下gpio配置的依据: 1.浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX12.带上拉输入GPIO_IPU——IO内部上拉电阻输入3.带下拉输入GPIO_IPD——
阅读全文
摘要:最近在写一个图像处理的程序时候,遇到一些传参的问题,最后发现引用的效率高一些,在此提醒各位道友,多多关注引用的应用及使用。 1.在引用的使用中,单纯给某个变量取个别名是毫无意义的,不要为了耍酷而乱用, 引用的目的主要用于在函数参数传递中,解决大块数据或对象的传递效率和空间不如意的问题 用引用传递函数
阅读全文
摘要:(借用一下) 该错误直接导致生成开机启动程序无法启动,既无法生成S99***快捷链接。 解决方法:仅仅将recpie lib-Test改成lib-test就可以了,即不要有大写字母。 附启动方法: SRC_URI = "file://startup \" S = "${WORKDIR}"FILESE
阅读全文
摘要:来自 https://blog.csdn.net/rongrongyaofeiqi/article/details/52442169 https://blog.csdn.net/hebbely/article/details/79577880 简述: 1) char*转string:可以直接赋值。
阅读全文


浙公网安备 33010602011771号