swap()函数的4种实现
crifan 15年前 (2009-10-04) 6670浏览 2评论
在别处看到一个,之前自己没见过的,新颖的,swap函数的实现方法,所以摘录与此,顺便总结一下,目前见过的,swap函数的几种实现方法: 1。借用临时变量实现swap void swap1(int *a, int *b) { int temp; te...
工作相关的技术文章
crifan 15年前 (2009-10-04) 6670浏览 2评论
在别处看到一个,之前自己没见过的,新颖的,swap函数的实现方法,所以摘录与此,顺便总结一下,目前见过的,swap函数的几种实现方法: 1。借用临时变量实现swap void swap1(int *a, int *b) { int temp; te...
crifan 15年前 (2009-10-03) 2127浏览 0评论
之前就偶尔想过这个问题,但是对其似懂非懂,今天 了点自己的理解: 由于程序在编译的时候,是可以选择,是否包含调试信息的, 比如对于gcc来说,加上参数-g,就表示包含调试信息。 这样,才可以支持后续的调试,在程序里面会有对应的段的信息, 会包含众多的...
crifan 15年前 (2009-10-03) 1937浏览 0评论
在C++代码中,如果加上类似于: extern "C" {<br /> int func(int);<br /> int var;<br />} 意思是告诉编译器,上面ext...
crifan 15年前 (2009-10-03) 1819浏览 0评论
源文件: /* * SpecialSymbol.c */ #include <stdio.h> extern char __executable_start[]; extern char etext[], _ete...
crifan 15年前 (2009-09-30) 1765浏览 0评论
烧写uboo到BCM,保证可以正确启动(bootcode能够读取uboot,然后从uboot启动)的条件: 1.uboot里面去掉自我reload的那段代码,因为不是从Nor启动,所以不需要那段reaload uboot自身的代码。 2.一定是mo...
crifan 15年前 (2009-09-29) 1903浏览 0评论
1.写代码的时候,应该尽可能地加上错误判断。这样,即使最后代码运行异常,那么也便于找到问题原因所在。 2.开始的多花5分钟,让代码更细心,可能会省掉之后5小时的调试时间。 3. 转载请注明:在路上 » 实现通过LBA启动uboot 之后...
crifan 15年前 (2009-09-28) 2821浏览 0评论
制作ext2/ext3根文件系统的两种方法 1.利用buildroot自动生成 A。确保自己已经建立好了可以使用的buildroot 具体如何建立,请参考其他相关资料 B。配置使buildroot支持ext2的rootfs make menuconf...
crifan 15年前 (2009-09-24) 2686浏览 0评论
【转自】Linux2.6.14.1内核移植手记 http://zhoufeng8301.blog.163.com/blog/static/5545770520090792417534/ “因为2.6对2410的串口支持已经很好了,使用默...
crifan 15年前 (2009-09-23) 2640浏览 0评论
交叉编译e2fsprogs,配置了: ../configure –host=arm-linux –prefix=/home/crifan/rootfs-2007/root/usr –exec-prefix=/ho...
crifan 15年前 (2009-09-23) 1785浏览 0评论
【转】交叉编译的参数简述–build、host和target build、host和target 在交叉编译中比较 常见 的一些参数就是build、host和target了,正确的理解这三者的含义对于交叉编译是非常重要的,下面就...