![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os
ani0186
这个作者很懒,什么都没留下…
展开
-
os(不定期更)
(摘录)几点开发和调试的总结教训: 添加新的源文件就马上在makefile中加上 写一个新的函数的时候,就先考虑它是否要在别的源文件里调用,以此来判断是否加static也就是PUBLIC和PRIVATE 当写的函数里要调用别的函数而别的函数又还没实现的时候,就会先去写别的函数,但这时候最好标记一下前面的那个函数,不然很可能写完就忘了原来在哪里调用它了。 PRIVATE的函数就在本文件前面声明即可,PUBLIC的则要在proto.h这个专门放函数声明的头文件里声明。别的头文件就可以不放函数声明了,也尽量不包含原创 2020-07-02 21:44:10 · 78 阅读 · 0 评论 -
os-bss
https://www.cnblogs.com/python-zkp/p/11347289.html 在Linux进程地址空间布局中,从物理上,数据(user data, sys data) 和指令,都是“数据”,但是从逻辑上来讲,来是有区别的,不同的数据,属性不一样。有些数据是指令,只读,不可写,有些数据可写,有些数据只可读,有些数据一开始就存在,有些数据,用的时候才存在,用完就没有… 从逻辑层面(操作系统)把数据分成不同的段(不同的区域)来存储: 一、代码段(codesegment/textsegmen转载 2020-07-02 14:50:42 · 172 阅读 · 0 评论