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
版权声明:本文标题:diffutils比较工具windows编译 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1764020714a2980035.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论