本文主要是介绍针对Google 的 fuzzer-test-suite 的 pcre2-10.00 编译失败的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
针对Google 的 fuzzer-test-suite 的 pcre2-10.00 编译失败的解决方法
查看文件 fuzzer-test-suite/pcre2-10.00/build.sh
,文件内容如下:
get_svn_revision svn://vcs.exim.org/pcre2/code/trunk 183 SRCbuild_lib
build_fuzzer
我们获悉,由于链接svn://vcs.exim.org/pcre2/code/trunk
失效,导致编译无法进行下去!
根据目录名 pcre2-10.00
,我们知道我们需要手动下载 pcre2-10.00
!
如下网址是pcre2
的各个版本:
https://github.com/PCRE2Project/pcre2/releases?page=2
找到对应的版本,如图所示:
我们需要源码,即图中最后两个链接,此处我们选择了tar包。
https://github.com/PCRE2Project/pcre2/archive/refs/tags/pcre2-10.00.tar.gz
我们需要做的就是四步:
- wget 下载tar包
- 解压缩
- 重命名为SRC
- 将SRC移动至指定目录
wget https://github.com/PCRE2Project/pcre2/archive/refs/tags/pcre2-10.00.tar.gz
tar -zxf pcre2-10.00.tar.gz
mv pcre2-10.00.tar.gz SRC
以上操作全部正确完成之后,我们只需要将文件 fuzzer-test-suite/pcre2-10.00/build.sh
中下载操作注释,之后在相应的路径下重新执行此文件即可!
# get_svn_revision svn://vcs.exim.org/pcre2/code/trunk 183 SRCbuild_lib
build_fuzzer
祝大家都成功安装配置 Google
的 fuzzer-test-suite
!
这篇关于针对Google 的 fuzzer-test-suite 的 pcre2-10.00 编译失败的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!