每次重建过程时都会下载 riscv-gnu-toolchain

riscv-gnu-toolchain downloading everytime while rebuilding process

您好,我正在尝试在 RISCV 中添加一条指令。每次我尝试通过在 binutils 中编辑文件来更改 gnu-toolchain 中的汇编程序时,我都知道我必须重建它。但是我是否需要始终 运行 build.sh 脚本?因为每次我这样做时,我都会看到一些数据正在下载,而我已经下载了一次。如果不需要下载那么我实际上 运行 重建它的命令是什么?谢谢。

构建 gcc 的 build.sh 脚本部分调用了 gcc 生成文件。在该 makefile 中,它下载主树并复制相关的 risk-v 内容。如果您想停止下载,请查看顶层 Makefile/Makefile.in 和 grep for "url"。您应该看到 Makefile 规则正在 url 处获取数据并解压缩它。