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