我想知道是否有一个工具可以比较C头文件和本地主版本的相同文件。更具体地说,我必须比较主版本的头文件的宏和由库生成的头文件的宏。还要确保哪些宏不匹配或不存在于生成的h.文件中。这些头文件的两个版本都在本地工作区中。另外,我正在使用的ubuntu版本(ubuntu18.04)没有GUI,所以我必须在命令行上显示结果。如果有必要的话,我也可以试着在win10中解决它。我感谢任何建议,谢谢。
2guxujil1#
是的,您正在寻找的工具叫做diff。它从一开始就可以在linux的命令行中使用:
diff
diff {my.h} {orig.h}
并且存在许多不同的可用格式,如“并排”或“统一”。如果你更喜欢图形实用程序,有很多适用于Linux或Windows的。只要谷歌一下“diff gui”,你就能找到几个。
1条答案
按热度按时间2guxujil1#
是的,您正在寻找的工具叫做
diff
。它从一开始就可以在linux的命令行中使用:并且存在许多不同的可用格式,如“并排”或“统一”。
如果你更喜欢图形实用程序,有很多适用于Linux或Windows的。只要谷歌一下“diff gui”,你就能找到几个。