240 私信
这个人很懒,暂无签名信息
0

linux内核中GNU C和标准C的区别

linux 系统上可用的C编译器是GNU C编译器,它建立在自由软件基金会的编程许可证的基础上,因此可以自由发布。GNU C对标准C进行进一步扩展,以增强标准C的功能。下面我们对GNU C中的扩展进行一下总结: 1、零长度数组 GNU C 允许使用零长度数组,在定义变长对象的头结构时,这个特性非常有用。例如:  struct minix_dir_entry {      __u16 inode; ...

个人介绍
暂无介绍