10 2013 档案

tar.xz文件如何解压
摘要:xz压缩文件方法xz -z 要压缩的文件如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.xz解压文件方法xz -d 要解压的文件同样使用 -k 参数来保留被解压缩的文件。创建或解压tar.xz文件的方法习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xx 阅读全文

posted @ 2013-10-07 17:00 我很勇 阅读(359) 评论(0) 推荐(0)

linux内核配置与编译
摘要:linux内核具有可定制的优点,具体步骤如下:1,清除临时文件、中间文件和配置文件a, make cleanremove most generated files but keep the config删除大部分产生的文件但保留配置文件b, make mrproperremove all generated files + config files删除所有产生的文件和配置文件c, make distcleanmrproper + remove editor backup and patch files在make mrproper的基础上再加上编译器留下来的backup文件以及补丁文件最全的是m 阅读全文

posted @ 2013-10-07 16:50 我很勇 阅读(523) 评论(0) 推荐(0)

linux内核目录结构学习笔记
摘要:目录结构linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具可读性。目录结构(展示)arch目录arch目录是architecture的缩写,内核所支持的每种CPU体系,在该目录下都有对应的子目录,每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,内存管理,系统调用等。block目录部分块设备驱动程序crypto目录加密、压缩、crc校验算法documentation内核的文档drivers目录设备驱动程序fs目录存放各种文件系统的实现代码,每个子目录对应一种文件系统的实现,公用的源程序用于实现虚拟文 阅读全文

posted @ 2013-10-07 10:15 我很勇 阅读(347) 评论(0) 推荐(0)

在tc2.0下面搭建最小的编译、连接环境
摘要:在这里,我们使用tc2.0提供的编译程序对程序进行编译连接,tc2.0提供的编译程序生成的代码是运行于8086PC模式的代码,因为在8086PC模式下,我们可以很容易体验c语言的一些底层开发。tc2.0所说很少人在用了,麻雀虽小五脏俱全,使我们从底层学习c,研究c的好编译器,为了更好的研究c,我们用其最小的工具来研究,即用到什么文件,我们就取其什么文件,用不到的我们暂且不去过问,下面我们首先将tc2.0的最小编译、连接环境搭建出来,以便于今后的研究。 首先我们从网上下载一个tc2.0,取出其中的tcc.exe拷贝到c:\c文件夹下调试下面的a.c小程序:int main(void){ i... 阅读全文

posted @ 2013-10-06 10:15 我很勇 阅读(707) 评论(0) 推荐(0)

导航