2013年6月28日

Install Backtrack5 R3 on Thinkpad x201i : Solved the black screen issue when 'startx'

摘要: The Backtrack5 R3 is a KDE version.Approach quote fromhttp://www.pskl.us/wp/?p=6301. InstallationMikeAugust 2nd, 2012 on 3:25 pmOk… so after playing with it some I finally got it working:At the boot selection screen select Default-Text-Mode (1st option) and hit Tab. Change the end of the line to:tex 阅读全文

posted @ 2013-06-28 16:25 陆大侠 阅读(269) 评论(0) 推荐(0) 编辑

2012年10月15日

【C语言Tips】对于typedef的一些理解(typedef和define的区别)

摘要: 背景:看到校内上的每天学点C语言公共主页发了这样一条状态:typedef char *String_t;和#define String_d char * 这两句在使用上有什么区别?。然后百度了一下,看到一个比较靠谱的回答。解释:简单来说。1) #define 是预处理指令。 #define的内容在编译预处理时进行简单的替换,不进行正确性检查(但替换后的内容自然编译时会检查正确性,废话)。2)typedef是在编译时处理的,相当于在作用范围内给某种数据类型的一个外号。但是不能再函数内部使用。具体实践中的区别: 1 #include<stdio.h> 2 3 #define doubl 阅读全文

posted @ 2012-10-15 20:30 陆大侠 阅读(240) 评论(0) 推荐(0) 编辑

2012年10月13日

【C语言Tips】之char型变量的扩充

摘要: 背景:K&R中文版34页下面,写到char被"扩充"成int以后,根据实现在前面补上0或者1(以从8位凑够32位)。char a = 0xffffffff;printf("%d",a);printf("%d",sizeof(a));分别显示 -1 和1.诡异的地方来了:-1是int型,32位(0xffff ffff),而sizeof(a)显示他只有一个字节,也就是只能放下两个0xf。那剩下的6个f放在哪呢?解释:char a = 0xff;printf("%d",a);printf("%d&quo 阅读全文

posted @ 2012-10-13 00:07 陆大侠 阅读(387) 评论(0) 推荐(0) 编辑

2012年4月10日

为博创s3c2410-s编译u-boot-1.2.0

摘要: 参考:tekkman的博客tekkman.cublog.cn一、目的 制作可移植到博创s3c2410-s板子上的u-boot.二、工具版本 ubuntu11.1,用crosstool-0.43制作的基于2.6.22.2内核和gcc-4.1.0-glibc-2.3.2的arm9tdmi交叉编译工具链。三、命名规则 开发者署名lushuai,板子命名为tjut_2410四、初步修改uboot源文件1.修改uboot根目录中的Makefilemv u-boot-1.2.0.tar.bz2 ~ && cd ~tar -xf u-boot-1.2.0.tar.bz2 && 阅读全文

posted @ 2012-04-10 14:30 陆大侠 阅读(240) 评论(0) 推荐(1) 编辑

在ubuntu11.1上编译gcc3.3.6

摘要: 在ubuntu11.1上编译gcc3.3.61.概述 由于使用ubuntu11.1自带的gcc4.6编译crosstool-0.43时显示gcc版本太旧(其实是太新),决定更换gcc版本。 首先更换到了gcc4.2.2,但编译crosstool-0.43时仍然显示gcc版本太旧,决定更换gcc3.3.6 。 本文档记录在ubuntu11.1上安装gcc4.2.2以及使用4.2.2编译gcc3.3.6的过程。2.在ubuntu上安装gcc4.2.2 由于gcc4.2已经不再保存在ubuntu的软件源中,所以需要先添加一个包含gcc4.2的软件源。sudo gedit /etc/apt/s... 阅读全文

posted @ 2012-04-10 13:37 陆大侠 阅读(455) 评论(0) 推荐(0) 编辑

2012年4月9日

使用crosstool-0.43为移植U-boot-1.2.0为s3c2410开发板搭建交叉编译环

摘要: 使用crosstool-0.43为移植U-boot-1.2.0 为s3c2410开发板搭建交叉编译环 参考资料 crosstool-howto http://kegel.com/crosstool/current/doc/crosstool-howto.html build arm-linux toolchainhttp://www.cnitblog.com/zouzheng/articles/40304.html 目标用crosstool-0.43源代码编译基于2.6.22.2的内核和gcc-4.1.0glibc-2.3.2的arm9tdmi交叉编译器。 编译环境Ubunt11.10 gcc 阅读全文

posted @ 2012-04-09 22:29 陆大侠 阅读(267) 评论(0) 推荐(1) 编辑

导航