admin管理员组

文章数量:1130349

前期准备

下载源码:https://ftp.gnu/gnu/diffutils/diffutils-3.8.tar.xz

用解压工具解压,windows需要安装Mingw编译环境,以及msys,安装方式可自行百度。

编译方式

双击文件:MinGW/msys/1.0/msys.bat,打开终端,进入diffutils/diffutils-3.8路径

mkdir build_win && cd build_win
../configure
make

编译过程中会报错,基本是一些宏定义符号无法找到,根据前后代码修改就好

修改代码 diffutils-3.8/lib/cmpbuf.c,编译时哪里报错改哪里

修改代码diffutils-3.8/src/util.c,编译时哪里报错改哪里

最后编译结果保存在build_win/src路径下,比较两个文件的差异结果如下:

 注意:编译出来的文件会依赖动态库libgcc_s_dw2-1.dll,libiconv-2.dll,libintl-8.dll,在Mingw安装路径下可以找到。

编译结果下载:diffutilsMingw编译结果-其它文档类资源-CSDN下载diffutils比较工具windows编译结果,根据源码diffutils-3.8.tar.xz编更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn/download/bai_ge_i_yin/48784792

前期准备

下载源码:https://ftp.gnu/gnu/diffutils/diffutils-3.8.tar.xz

用解压工具解压,windows需要安装Mingw编译环境,以及msys,安装方式可自行百度。

编译方式

双击文件:MinGW/msys/1.0/msys.bat,打开终端,进入diffutils/diffutils-3.8路径

mkdir build_win && cd build_win
../configure
make

编译过程中会报错,基本是一些宏定义符号无法找到,根据前后代码修改就好

修改代码 diffutils-3.8/lib/cmpbuf.c,编译时哪里报错改哪里

修改代码diffutils-3.8/src/util.c,编译时哪里报错改哪里

最后编译结果保存在build_win/src路径下,比较两个文件的差异结果如下:

 注意:编译出来的文件会依赖动态库libgcc_s_dw2-1.dll,libiconv-2.dll,libintl-8.dll,在Mingw安装路径下可以找到。

编译结果下载:diffutilsMingw编译结果-其它文档类资源-CSDN下载diffutils比较工具windows编译结果,根据源码diffutils-3.8.tar.xz编更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn/download/bai_ge_i_yin/48784792

本文标签: 工具diffutilsWindows