2017年2月13日
摘要: nm用于显示目标文件的符号,也是二进制工具集(info binutils)里的一员 先来看一个例子,源码和对应的命令结果 四部分分别表示的意义 符号所在的obj文件名 符号的值,这里应该是指符号所在段的偏移地址。 符号类型 符号名 其中,'3'的符号类型有以下几类,小写表示局部,大写表示全局 A符号 阅读全文
posted @ 2017-02-13 22:08 刘英皓 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: ar是用来创建、修改或者从档案文件中提取的GNU程序,它被认为是一个二进制的工具,因为它最大的应用就是将一些子程序归档为库文件。 用法概述 ar [-]p[mod [relpos] [count]] archive [member...] 下面只介绍一些常用的选项,其中p项是必须指定的。 p指定了要 阅读全文
posted @ 2017-02-13 20:34 刘英皓 阅读(894) 评论(0) 推荐(0) 编辑
摘要: By francis_haoFeb 13,2017 概要 这里只列出了最常用的选项 选项解释 -c|-S|-E启动gcc编译器时,它会顺序执行预处理、编译、汇编和连接(四个阶段的详细介绍见【参考1】)。这几个选项可以指定gcc停止位置。 -c程序不执行连接阶段,生成.o目标文件 -S程序不执行汇编阶段,生成汇编格式.s的文件(编译阶段即将源文件编译成汇编格式文件) ... 阅读全文
posted @ 2017-02-13 20:28 刘英皓 阅读(710) 评论(0) 推荐(0) 编辑