CC oss-fuzz/fuzz-commit-graph.o /bin/sh: cc: 未找到命令 make: *** [oss-fuzz/fuzz-commit-graph.o] 错误 127
时间: 2023-06-01 15:03:26 浏览: 113
这个错误提示意味着在您的系统上没有找到 `cc` 命令,也就是 C 编译器。您需要安装 C 编译器才能编译代码。
如果您正在使用 Linux 系统,可以尝试安装 `build-essential` 包,它包含了常用的编译工具,包括 C 编译器。可以使用以下命令安装:
```
sudo apt-get install build-essential
```
如果您使用的是 macOS,则可以安装 Xcode 开发工具,它包含了 C 编译器。可以从 App Store 下载并安装。
如果您使用的是 Windows,则可以安装 MinGW 或 Cygwin,它们提供了类 Unix 环境和 C 编译器。
安装好 C 编译器之后,您应该能够成功编译代码了。
相关问题
从https://book-2.fanyeshu.cn/oss/dzLcnf/下载pdf
很抱歉,我无法直接访问外部网站或提供具体的文件下载链接。请按照以下步骤自行尝试从给定的网站下载 PDF 文件:
1. 打开你的浏览器并访问 https://book-2.fanyeshu.cn/oss/dzLcnf/。
2. 在该网站上查找与你要下载的 PDF 文件相关的链接或按钮。通常会有一个下载按钮或链接,点击它可以直接下载文件。
3. 如果没有找到下载按钮或链接,请尝试右键单击页面上的任何可点击元素,然后选择 "保存链接" 或 "另存为",以将链接保存到你的计算机上。
4. 如果以上方法都不起作用,你可以尝试使用浏览器的开发者工具来检查页面源代码,找到 PDF 文件的实际链接,并将其复制到浏览器地址栏中进行下载。
请记住,在下载任何文件时要遵守相关法律法规,并确保你有权限下载该文件。此外,我也强烈建议你保持警惕,只从可信任的网站下载文件,以确保安全性。
oss-fuzz添加项目
要在OSS-Fuzz中添加一个项目,需要按照以下步骤进行操作:
1. 创建一个新的Github存储库,并将其设置为公共访问权限。在存储库中包含项目的源代码以及构建和测试脚本。
2. 在Google云平台上创建一个项目。确保该项目已启用OSS-Fuzz API,并将其链接到之前创建的Github存储库。
3. 在本地克隆OSS-Fuzz存储库,并添加您的新项目。
4. 创建一个名为"project.yaml"的文件,并在其中描述您的项目。包括项目名称、GitHub存储库的URL以及其他相关信息。
5. 提交并推送您的更改到您的Fork OSS-Fuzz存储库,并创建一个Pull Request。
6. 在OSS-Fuzz仓库中的Pull Request页面,将您的请求与OSS-Fuzz团队进行讨论,并进行其他必要的更改和修复。
7. OSS-Fuzz团队将审查并测试您的项目,并对其进行进一步处理,以确保其适合使用OSS-Fuzz进行模糊测试。
8. 一旦您的项目被接受,OSS-Fuzz将使用Google云构建和运行系统来自动化为您的项目执行模糊测试。
9. 通过监视OSS-Fuzz仪表板和错误报告,您可以查看和跟踪您的项目的模糊测试结果。
10. 如果发现漏洞或问题,可以及时回馈给OSS-Fuzz团队,以便他们可以帮助修复和改进您的项目。
通过这些步骤,您就可以将项目成功添加到OSS-Fuzz中,并利用它进行强大的模糊测试。