摘要:
一个C程序可能是由多个分别编译的部分组成,这些不同部分通过一个通常叫做链接器(或连接器,载入器)的程序合并成一个整体。因为编译器一般每次只处理一个文件,所以它不能检测出那些需要一次了解多个源程序文件才能察觉的错误。而且,在许多系统中链接器是独立于C语言实现的,因此如果前述错误的原因与C语言相关,链接器对此也同样束手无策。某些C语言实现提供了一个称为lint的程序,可以捕获到大量的此类错误,但遗憾的是并非全部的C语言实现都提供了该程序。如果能够找到诸如lint的程序,就一定善加利用,这一点无论怎么强调都不为过。C语言中的一个重要思想就是分别编译(SeparateCompilation),即若.. 阅读全文
摘要:
第一步; Linux系统安装之后,可以设置系统的日期和时间、给系统添加用户、安装软件、在Red Hat网络中注册机器以及完成其他任务。设置代理将允许用户从一开始就配置环境,从而使用户能够快速地开始使用Red Hat Linux系统。1.创建用户账号2.设置时间和日期3.在Red Hat网络中注册4.额外光盘第二步:1.X 配置工具(在shell提示下键入“redhat-config-xfree86”命令,会启动X配置工具。)2.软件包管理工具(软件包管理工具可以帮助用户在安装后再安装或删除某些软件包。)3.网络管理工具(网络管理工具可以在安装结束后改变网络的配置。)4.安全级别配置工具(... 阅读全文
摘要:
先来说说Linux系统的安装问题, 系统安装方式有图形安装方式和文本安装方式,其中图形安装方式最简单.一.安装前的 准备工作:1 确定系统环境(1).检查硬件支持(2).网络环境2 选择安装方法(1).光盘(2).硬盘驱动器(3).NFS映像(4).FTP(5).HTTP3 准备工作的步骤(安装好机器硬件,根据硬件安装说明接好各连线)(1).第1步:备份数据(2).第2步:收集硬件信息(3).第3步:准备DOS启动盘(4).第4步:制作Red Hat Linux的引导盘(5).第5步:准备Linux分区 Red Hat Linux有自己的文件系统(Linux/ext3),要单独占用自己的分区。 阅读全文
摘要:
来介绍一下Bootloader,在专用的嵌入式开发板上运行GNU/Linux 系统已经变得越来越流行。一个嵌入式Linux 系统从软件的角度看通常可以分为四个层次:1、引导加载程序。包括固化在固件(firmware)中的boot 代码(可选),和BootLoader 两大部分。2、Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3、文件系统。包括根文件系统和建立于Flash 内存设备之上文件系统。通常用ramdisk 来作为rootfs。4、用户应用程序。特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。 BootLoader 就是... 阅读全文