Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1706883
  • 博文数量: 607
  • 博客积分: 10031
  • 博客等级: 上将
  • 技术积分: 6633
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 17:41
文章分类

全部博文(607)

文章存档

2011年(2)

2010年(15)

2009年(58)

2008年(172)

2007年(211)

2006年(149)

我的朋友

分类: LINUX

2008-09-02 14:08:39

Linux是作为一个单核启动的.不幸的是,仅仅一个核没有用,程序还需要日志,管理,编译等方面的工具.这些工具由GNU工程提供.

为了能让程序在不同的Linux发行版上编译或工作,需要制定一些标准来遵从.

POSIX是解决程序可移植性的标准.被IEEE发展.

GCC规范包括3部分:
1.编译选项
  -ansi -std=c89 ...
2.头文件中的宏定义
  _STRICT_ANSI_
3.警告开关
  -Wall  得到干净的代码

LSB
可以查到发行版是否符合LSB认证.

LSB覆盖的领域
  2进制文件格式
  动态链接标准
  标准库
  shell
  执行环境(user和group)
  系统初始化和运行级别

文件层次结构
/bin
/boot
/dev
/etc
/home
/lib
/mnt
/opt
/tmp
/usr




阅读(815) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~