使用 Rocket-Chip 生成器项目处理交叉编译工具链(用于 riscv 架构)。这有很多依赖关系,我在 Ubuntu 16.04 LTS 机器上开发了所有东西。我想将它部署在其他拥有旧 Linux Debian (Linux 3.2) 发行版的机器上。
由于在依赖方面遇到了很多麻烦,我无法在机器上本地正确地运行我的测试。
尝试虚拟机,可以工作,但性能还不够公平。
我的问题是,是否有任何其他方法可以使工具链及其源和依赖项自包含?我听说过 Docker,它就是用来做这个的,但我想知道这对我来说是否有用?
欢迎任何想法或方向!谢谢,最好的问候。