这是命令 abipkgdiff 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
abipkgdiff - 比较软件包中 ELF 文件的 ABI
abipkgdiff 比较应用程序二进制接口 (ABI) ELF 包含的二进制文件
在两个软件包中。 目前支持的软件包格式有 德布, RPM,
焦油 存档(压缩或未压缩)和包含二进制文件的普通目录。
一份全面的 ABI 变更报告,包括有关功能和变量的变更
子类型,两个输入包必须附有他们的调试信息
包含调试信息的包 矮 格式。
召唤
abipkgdiff [选项]
配置
· - 帮帮我 | -h
显示有关命令的简短帮助并退出。
· - 版 | -v
显示程序版本并退出。
· --调试信息-pkg1 | --d1
对于调试信息为 包装1 被拆分成一个单独的文件,
告诉 abipkgdiff 在哪里可以找到单独的调试信息包。
· --调试信息-pkg2 | --d2
对于调试信息为 包装2 被拆分成一个单独的文件,
告诉 abipkgdiff 在哪里可以找到单独的调试信息包。
· --仅 dso
仅比较属于共享库的 ELF 文件。 不要比较可执行文件,
例如。
· - 多余的
在差异报告中,确实显示冗余更改。 一个多余的变化是一个变化
已显示在给定报告中的其他地方。
· --无链接名称
在生成的报告中,不显示添加、删除或
更改了函数或变量。
· --无添加符号
不要显示添加的函数、变量或任何符号的列表。
· --无添加二进制文件
不要显示添加到第二个包的二进制文件列表。
请注意,此类添加的二进制文件的存在不被视为 ABI
通过这个工具改变; 因此,它对退出代码没有任何影响
工具。 它只具有信息价值。 然而,删除的二进制文件是
被视为 ABI 更改。
· --no-aignore
不要搜索 包装2 对于抑制文件的存在。
· --无平行
默认情况下, abipkgdiff 将使用它可以执行的所有处理器
同时。 此选项告诉它不要提取包或运行比较
平行。
· --抑制 | --支持 <抑制路径>
使用位于以下位置的抑制规范文件 抑制路径。 注意这个
选项可以在命令行中出现多次; 所有的压制
然后考虑规范文件。
· --不显示位置
不显示有关位置的信息 第二 共用的, 图书馆 各自
类型已更改。
· --失败-无-dbg
如果无法读取任何内容,则使程序失败并返回非零退出代码
来自调试信息包的调试信息
命令行。 如果命令行上没有提供调试信息包,那么这个
选项未激活。
请注意,作为此选项的结果,程序返回的非零退出代码
是常数 ABIDIFF_ERROR 错误. 要知道该常数的数值,请
请参阅退出代码文档。
· --keep-tmp-文件
不要擦除在执行过程中创建的临时目录文件
工具。
· --详细
发出详细的进度消息。
返回 VALUE
的退出代码 abipkgdiff 如果比较二进制文件的 ABI,则命令为 0
是相等的,如果它们不同或工具遇到错误,则不为零。
在后一种情况下,退出代码的值与 abidiff 工具的值相同。
使用 onworks.net 服务在线使用 abipkgdiff