- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 动态库(编译时和运行时)
<br />使用动态库是有两种情况:编译时和运行时<br /> <br />1. 编译时——链接动态库<br /> 以net-snmp库为例,编译时用到-lnetsnmp<br /> 编译器默认搜索的路径是:/lib和/usr/lib<br /> 如果用户自己指定路径,则用-L/usr/local/net-snmp/lib<br /> <br />2. 运行时——加载动态库<br /> 有3中方法指定动态库路径:<br /> (1) 设置$LD_LIBRARY_PATH=库所在
2011-03-03 16:09:00 1643
转载 GCC工具链
<br />gcc的整套编译开发工具链包括以下工具:<br /> <br />(1)Binutils: 一组用于编译、链接、汇编和其他调试目的的程序,包括ar, as, ld, nm, objcopy, objdump, ranlib, readelf, size, strings, strip等。<br />工具名<br />说明<br />ar<br />生成静态库<br />as<br />汇编器<br />ld<br />链接器。在链接过程中,由gcc调用链接器ld,将用户编译生成的目标文件连同系统
2011-02-15 15:59:00 1232
转载 汉字区位码查询与算法
汉字区位码查询与算法——microsoft visual studio 2005系列www.tuenhai.com 20060427要从事学术研究,一定要学好数学,数学可以把对事物的描述精确化。tuenhai为什么要学习编程?其中一个原因就是利用编程工具进行一些数学运算。记得大约10年前,那时tuenhai还没有电脑,要进行大数计算,怎么办?那时就到处打听,哪里有数位多一些的计算器。一
2007-10-27 09:44:00 11900
原创 uc/OS II移植中软件中断的理解
uc/OS II移植中软件中断的理解与应用1. 软件中断SWISWI(software interrupt)软件中断,由用户定义的中断指令.可以用于用户模式下的程序调用特权操作指令.在实时操作系统中可以通过该机制实现系统调用.一个 SWI 所做的一切就是把模式改变成超级用户并设置 PC 来执行在地址 &08 处的下一个指令!编程异常通常叫做软中断.软中断是通讯进程之间用来模
2007-10-27 09:07:00 1393 1
原创 存储器映射归纳
存储器映射归纳 首先说明一点:只要是基于ARM7内核的处理器,其中断都是从0x00-0x1c(8个中断向量)处开始执行。处理器的存储器映射可以归结为三种情况:1 没有存储器的映射这样的处理器有:三星的S3C44BX处理器。没有存储器映射的处理器,其BANK地址是固定的,而且第一级中断向量的都是放到规定好的BANK0处(即地址0x00处)。可以归纳为:BANK
2007-10-27 09:03:00 3472 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人