2015年12月9日

《C语言综合研究第2章宣讲会研究报告_20130610_v1.0》 2.docx

摘要: 一,研究过程:在main函数中添加语句,使下面的程序可以打印出所有函数的段地址和偏移地址;具体例程如下:Inta;Voidf1(void){A=1;}Voidf2(void){A=2;}Voidf3(void){A=3;}Main(){intaddr=(int)f1;int(*P)()=f1;pri... 阅读全文

posted @ 2015-12-09 10:26 我很勇 阅读(153) 评论(0) 推荐(0) 编辑

《C语言综合研究第1章宣讲会研究报告_20130609_v1.0》

摘要: 根据我们在第一阶段的第三小阶段综合研究的基础,来首先进行我们本阶段的开发学习活动的环境进行搭建,在这里,我们使用tc2.0提供的编译程序对程序进行编译连接,tc2.0提供的编译程序生成的代码是运行于8086PC模式的代码,因为在8086PC模式下,我们可以很容易体验c语言的一些底层开发。所用到的程序... 阅读全文

posted @ 2015-12-09 10:19 我很勇 阅读(194) 评论(0) 推荐(0) 编辑

无名

摘要: 时光荏苒,一转眼参加工作2年有余,回想起当初使用单片机点亮流水灯的相见恨晚的喜悦之情,仿佛就在昨天,至今仍喜爱有加,只不过随着工作经历和阅历的增加,渐渐的了解到了一些更为深入的知识,畅游在IT知识的海洋中,汲取知识的营养,是件多么快乐的事情。 回想自己当初学习汇编和C,也是下了一番的功夫,相... 阅读全文

posted @ 2015-12-09 10:15 我很勇 阅读(142) 评论(0) 推荐(0) 编辑

2013年10月7日

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 我很勇 阅读(319) 评论(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 我很勇 阅读(486) 评论(0) 推荐(0) 编辑

linux内核目录结构学习笔记

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

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

2013年10月6日

在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 我很勇 阅读(664) 评论(0) 推荐(0) 编辑

导航