自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 宏定义中的#

**问题描述**工作中遇见下列代码#define printFLV(_int) printf("%s()--L:%d " #_int"=%d\n",__FUNCTION__, __LINE__, _int);解释1、首先这是一个宏定义,而宏定义中的“#”表示是“字符串化”的意思,即是把跟在后面的参数转换成一个字符串;2、根据上面的解释,printFLV(data),即:pri...

2020-04-18 12:04:47 486

原创 linux下编译工程提示:storage size of ‘tz’ isn't known

问题描述:1、在编译工程时,报错:error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode for (U08 i = 0; i < len; i++)即只有在C99或C11模式下,才能在for循环中初始化变量;2、编译器给出的建议:note: use option -std=c99, ...

2020-04-18 11:22:44 2642

转载 理解线程的挂起、阻塞 和 sleep(转载)

说明:转载自:https://www.cnblogs.com/anjianliang/p/5383821.html1、线程是靠cpu来运行的,cpu要运行一个线程,(不说别的)最起码就是要占用cpu时间,像Windows这样的多任务操作系统,可以允许多个线程同时运行,所谓的同时运行并不是真正的同时运行,而是轮流运行不同的线程,因为cpu速度很快,如果线程不是很多,就会给用户有所有线程在同时运行...

2020-04-18 10:56:34 1771 1

原创 嵌入式Linux应用开发之环境搭建

前言2020年4月,国内新冠肺炎疫情比较缓和,找了一个星期工作,找到了一份Linux应用开发的工作,正式开始从裸机开发向Linux系统编程的过渡。第一天的工作——环境搭建1、安装VMware;2、安装Ubuntu14.04;3、安装VMTools,设置共享目录;4、安装交叉编译工具链1)工具链名称:myir-imx-fb-glibc-x86_64-meta-toolchain-cor...

2020-04-18 10:01:17 575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除