嵌入式
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GCC/LD编译链接潜规则(前方大坑,注意避让)
当一个符号在多个目标文件(.o)里同时出现时, LD报错. 提示符号多重定义. 当一个符号在多个静态库(.a)里同时出现时,或多个静态库和一个目标文件同时出现时, LD不报错, 以第一个遇到的为准. 并且不会有任何warning提示 !!! 这个规则可能导致很多意想不到的问题!!! 补充一些: GCC/LD在 1.做符号解析时,会把找到的第一个定义的代码链接进来(已经找到了就不再考虑...原创 2018-09-20 16:48:52 · 3286 阅读 · 0 评论 -
嵌入式平台测函数耗时
目前常见的测函数耗时有两种方式: 一、 clock 头文件#include <time.h> 其中预定义宏CLOCKS_PER_SEC代表每秒共有多少个clocks,可根据此宏在计算耗时。 #include <time.h> clock_t start, stop; double timeuse = 0.0; start = clock(); ... stop ...原创 2018-10-23 10:02:55 · 623 阅读 · 0 评论 -
16/32/64位平台下char、short、int、long、指针等类型分别占多少字节,操作系统可以使用的最大内存空间为多大?
转载:https://blog.youkuaiyun.com/cherrydreamsover/article/details/81022994#commentBox 在C语言和C++中,经常会出现某一种数据类型所占的字节数为多大的问题,其实这些机器字长和编译器有关系,通过总结,如下图: 其中,彩色部分代表的意思是该类型在三种平台下所占字节大小不同,黑色说明所占字节数相同!...转载 2018-11-27 14:51:16 · 382 阅读 · 0 评论
分享