我正在使用uncrustify来格式化一个C和C++代码的目录。我需要确保uncrustify不会改变生成的代码;我无法对目标文件或二进制文件进行diff,因为目标文件具有时间戳,所以永远不会完全相同。我无法逐个检查文件的源代码,因为这样需要花费很长时间。
该项目使用make进行构建过程,因此我想知道是否有一些输出可以在那里进行检查。
我已经在SO和Google上搜索了,但没有找到答案,如果这是重复问题,请见谅。
编辑:我正在使用gcc/g++编译32位代码。
该项目使用make进行构建过程,因此我想知道是否有一些输出可以在那里进行检查。
我已经在SO和Google上搜索了,但没有找到答案,如果这是重复问题,请见谅。
编辑:我正在使用gcc/g++编译32位代码。
objdump
这样的命令来反汇编二进制文件并进行比较。 - Fazlinobjcopy
从elf文件中提取相关部分-- .text、.data等--并进行比较。虽然有点繁琐,但在这种情况下不是也可以这样做吗? - G.M.