porting GNU C library
=============
GNU
C在写的时候,就注意到移植性这个问题。它把和机器、操作系统相关的函数很好的分离了出来。
所以加入新的机器或者操作系统的C库实现也会非常容易。
首先,我们先看一下库的源码树结构,然后看看GNU
C是通过什么样的机制来选择机器有关的代码来用的。
所有和机器在、操作系统有关的文件都放在顶层目录下的sysdeps文件夹中。
sysdeps结构约定
————–
GNU配置名字有三部分:CPU类型,生产商名称以及操作系统。
configure用这些来查找系统相关目录。
执行[......]