Linux 可移植性(硬件可移植)
Linux 内核中有很多不同的内部API,头文件和其他支持代码,它们以一种尽可能可移植的方式来抽象和管理硬件平台之间的许多不同.但是硬件可移植不仅仅是linux内核的问题,普通用户应用程序也需要关注自己的字节序. 一.64位兼容64位到底意味了什么.通常:长整型和指针数据类新使用64位,而其他数据类型可能使用32位.1.首先遇到的问题是不安全的类型转换int i=(int)pointer;如果在64位机器下,pointer是64位长度的.因此追加了void...