- 博客(6)
- 收藏
- 关注
原创 C语言sizeof——平常所忽略的细节
本文章不从头说起sizeof,只讨论sizeof的一些细节问题。今天做了一道面试题,是关于sizeof的,题如下:int a = 3;int b;b = sizeof(++a + ++a);printf(“%d, %d”, a, b);(对于64或32位机)答案:3, 4为什么?为啥a是3?它不是自加了两次吗?本人做完题之后马上上网查阅有关sizeof的相关技术文档,让我想起了s...
2019-11-20 16:52:25
600
转载 arm-linux-gcc编译时警告warning: conflicting types for built-in function 'putchar'
warning: conflicting types for built-in function 'puts'【编译器版本】arm-linux-gcc 3.4.1【问题描述】在做嵌入式底层开发时,自己写了一个puts函数,也就是通过串口发送字符串到超级终端。但在编译程序的时候出现了如下问题:warning: conflicting ...
2019-11-07 16:42:18
990
转载 Linux的FHS标准是什么意思?
Linux目录标准FHS介绍Linux和UNIX的文件系统是一个以“/ “为根的阶层式的树状文件结构,/ 因此被称为根目录。所有的文件和目录都置于根目录/ 之下。根目录/下面有/bin,/home,/usr等子目录。在早期的UNIX系统中,各个厂家各自定义了自己的UNIX系统的文件系统构成,比较混乱。为了避免在Linux也产生同样的问题,在Linux面世不久,就开始了对Linux文件系统进...
2019-10-26 16:45:42
4073
原创 keil5输入中文乱码问题一步解决!详细!
keil5输入中文乱码问题一步解决!详细!今天用keil5看代码,看代码有点乱就想写个注释,谁知道打出来的中文成了“ ??”问号。如图:一般出现这种乱码问题都是因为软件的编码集没有设置好。所以,解决的办法就是找到该软件(keil5)的编辑设置,然后找到编码集设置,把它换成中文编码集就可以了。首先,点开Edit–>Configuration…然后,在弹出的 Configurati...
2019-10-18 20:32:01
31488
9
原创 keil5编译时报错error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.的问题解决方法
error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.的问题解决方法遇到这个问题的小伙伴们不要急,跟着我做,让我们来一步一步解决吧!首先我们通过有道翻译,如下图:来看看section matches selector又是什么意思ps:每个小括号都是解答前面术词或句子的意思。通...
2019-10-16 23:40:25
18327
9
原创 keil5中找不到或没有对应的芯片怎么办?超详细!!
keil5中找不到或没有对应的芯片怎么办?超详细!!安装完Keil5之后,有的小伙伴们是不是会发现,为什么新建工程的时候找不到自己想要的CUP型号,如下图:这里就假设要找的CUP型号是三星的S3C2440A,而我刚刚装好的Keil5却怎么也找不到这个型号的芯片。那么,就开始让我们来解决这个问题吧!首先,点击Project–>Manage–>Pack installer…,如下...
2019-10-15 00:12:38
88972
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人