如何从源代码构建 Julia?

log*_*ick 6 julia

我有核心 Julia 语言的一个分支(或功能分支),我想将代码构建成我可以使用和测试的实际语言。如何从源代码构建 Julia 来测试我的更改?

log*_*ick 7

根据JuliaLang 存储库的自述文件

  1. 从此处下载所需的依赖项:https://github.com/JuliaLang/julia/blob/master/doc/build/build.md#required-build-tools-and-external-libraries
  2. 从这里克隆 git 存储库: git clone https://github.com/JuliaLang/julia.git(或指向您的分支的链接)
  3. git checkout v1.8.2例如,检查您想要使用/构建的特定分支或标签。
  4. 将目录更改为您克隆下来的文件夹。
  5. 然后,从目录中运行命令make

注意:如果任何构建目录的父目录的名称中包含空格或其他 shell 元字符(例如 $ 或 :),则构建过程将严重失败(这是由于 GNU make 的限制)。构建完成后,您可以在进入 julia 目录并运行后运行 julia 可执行文件./julia

make testall然后,您可以通过键入并观察输出来运行 Julia 测试。请参阅入门手册了解更多信息。