
C
SeniorZ
这个作者很懒,什么都没留下…
展开
-
Ubuntu 16.04 LTS配置Android NDK与交叉编译环境
背景:在Ubuntu 16.04开发C/C++程序,编译生成适配MTK平台的android手机 版本:Android Q(API版本29) API Level:https://source.android.com/setup/start/build-numbers?hl=zh-cnNDK下载与配置:下载地址:https://developer.android.com/ndk/downloads(最新 LTS 版本 (r21d) 2020-12-21) 解压:如 ~/sdk-tools/a原创 2020-12-21 21:20:25 · 1103 阅读 · 4 评论 -
Eclipse C/C++ windows无法调试的问题
launch failed no binaries 错误Windows > Preferences > C/C++ > New CDT project wizard > Makefile Project > Binary Parsersa) Set it to Windows PE Parser if you are on windows.b) Set it to Cygwin PE Parser if you are using CygwinWindows .转载 2020-12-02 23:06:25 · 303 阅读 · 0 评论 -
16位数据在8位FLASH中的写入和读取
背景:数据采集时的数据位uint16_t类型的数据,需要将其写入8位flash,以及从8位flash中还原。 一个16位数据,如 uint16_t temp = 0x1234,在8位flash中会在相邻的两个地址中按顺序保存,被拆分为0x12和0x34(注意大小端),如何将这个16位数据直接写入8位flash?有两种方法,一种是把数据声明为联合体,另一种是指针操作。关于联合体...原创 2020-04-30 16:17:14 · 2656 阅读 · 0 评论 -
【编程总结】关于C语言的一些小细节
1.C语言不能够使用基本赋值运算符 “=”为数组赋值,即b=a;这样的赋值是错误的。如果要赋值,可以用for语句为数组的元素逐一赋值2.赋值运算符“=”具有右结合性, min = max = fenshu[0],需要理解成 min = (max = fenshu[0])3.字符常量的类型是int类型,除此之外,还存在显示字符的 char类型void put_chars(int c...原创 2019-09-12 11:44:53 · 518 阅读 · 0 评论