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