编译原理
文章平均质量分 53
hjffly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译全过程
原创 2011-06-14 18:59:00 · 528 阅读 · 0 评论 -
makefile
完整的例子: 简化: make是一个命令工具,它解释makefile中的指令(或者说规则),在Linux环境下使用GNU的make 工具能够比较容易地构建一个工程,整个工程的编译只需要一个命令就可以完成编译、链接以至于最后的执行。 make在执行时,需要一个命名为Makefile的文件。 make -c //make目标文件所在目录 -f //目原创 2012-01-08 11:04:13 · 744 阅读 · 0 评论 -
shell语法
在shell中,可以使用export修改当前进程的环境变量。 test:检查文件和比较值 test -e File File文件是否存在 $N 命令的第N个参数原创 2012-10-03 21:43:24 · 498 阅读 · 0 评论 -
链接过程
ELF头:以一个16字节的序列开始,这个序列描述了生成该文件的系统的字的大小和字节顺序。 .text:已编译程序的机器代码。 .rodata:只读数据,比如printf语句中的格式串。 .data:已初始化的全局C变量 .bss:未初始化的全局C变量。在目标文件中,未初始化变量不需要占据任何实际的磁盘空间。 .symtab:一个符号表,它存放在程序中定义和引用的函数和全局变量的信息。原创 2011-06-18 10:25:00 · 686 阅读 · 0 评论
分享