共 47 篇文章 |
|
动态语言与静态语言的区别。静态类型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型,某些具有类型推导能力的现代语言可能能够部分减轻这个要求. 动态类型语言是在运行时确定数据类型的语言。8.其实静态类型语言,除了性能方面的考量之外,最大的优势就是可以提供静态类型安全,编译器可... 阅81 转1 评0 公众公开 19-08-15 18:52 |
用法:#gcc test.c -o test.作用:将预处理输出文件test.i汇编成test.s文件。作用:将汇编输出文件test.s编译输出test.o文件。作用:将编译输出文件test.o链接成最终可执行文件test。用法:#gcc testfun.c test.c -o test.#gcc -c test.c //将test.c编译成test.o.#gcc testfun.o test.o -o test //将testfun.o和test.o链接成test.Gcc 预编译技... 阅46 转0 评0 公众公开 14-01-02 09:33 |
gcc main.o st_work.o fun.o -o st_work main (命令以Tab开头)我们这里,在工作目录下有4个文件夹 分别是 sources(源文件) obj (中间文件)headers(头文件) bin(目标文件)gcc -c sources/main.c -o obj/main.o.bin/st_work : obj/main.o obj/st_work.o obj/fun.o.gcc obj/main.o obj/st_work.o obj/fun.o -o bin/st_work (... 阅71 转4 评0 公众公开 14-01-02 09:30 |
while(cur){ if(cur->rnd) cur->next->rnd=cur->rnd->next;cur = cur->next->next;设链表头到环入口节点距离为x,环入口节点到两个指针相遇节点距离为z,换长度为y,则有x+z+1=y,所以z=y-1-x,即一个指针从链表头部开始移动,一个指针两个指针相遇后一个节点开始移动,相遇的... 阅671 转6 评0 公众公开 13-12-24 17:50 |
Init_IRQ.当发生n号中断时,中断处理函数会利用n索引到irq_desc数组的第n个irq_desc成员,然后调用irq_desc结构中的handle_irq函数,而handle_irq函数又会调用action中的每一个handler函数。中断处理的思想:根据传递过来的中断号,找到irq_desc,调用其中的handle_irq函数,继而调用action中的handler函数(这个才是真正的ISR),但是同一个中断... 阅188 转2 评0 公众公开 13-12-24 14:38 |
linux 常用命令(三)搜索命令18. which 显示命令所在的位置 which 命令名称 例如 : which ls19. whichis 基本与which 相同 不同:which 显示命令别名信息 whichis 显示命令的帮助文档20. find 查找文件或目录 find 查找路径 关键字 a. find 路径 -name 文件名 按照文件名查找 * 匹配任意字符 包含... 阅55 转1 评0 公众公开 13-12-24 14:08 |
S19格式文件详解(S-record) 分享S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorola format for EEPROM programming。这些字符当被配对并换算成16进制数据的时候形成了一个最低有效字符 节,该字符节用来表达作为补充数据,地址和数据库的字符对所代表的(字节... 阅562 转2 评0 公众公开 13-10-08 14:29 |