huiyanpohundh123
V2EX  ›  问与答

graalvm 能不能像 go 一样直接在 mac 上编译 Linux 的二进制文件

  •  
  •   huiyanpohundh123 · Jan 19, 2023 · 2846 views
    This topic created in 1385 days ago, the information mentioned may be changed or developed.

    试过直接编译的,不行,不知到有没有像 go 一样的参数,设置后可以编译 Linux 版本的二进制文件

    8 replies  •  2023-01-21 21:36:11 +08:00
    Kinnice
    Kinnice
    Jan 19, 2023 via Android
    1
    不支持,但是可以利用 docker 或虚拟机来编译
    Akitora
    Akitora
    Jan 19, 2023
    2
    graalvm 的交叉编译问题,参考 https://github.com/oracle/graal/issues/407
    huiyanpohundh123
    huiyanpohundh123
    OP
    Jan 19, 2023
    3
    看样子做不到,不想在 mac 上装 docker 之类的,磁盘只有 512g 。
    c0t
    c0t
    Jan 19, 2023 via iPhone
    4
    zig cross compile 全平台
    c0t
    c0t
    Jan 19, 2023 via iPhone
    5
    @c0t 理论上任何用到 clang/gcc 编译的都可用 zig 交叉编译主流平台
    karottc
    karottc
    Jan 19, 2023 via iPhone
    6
    所以 Java 未来可期,因为还有非常大的进步空间
    c0t
    c0t
    Jan 19, 2023 via iPhone
    7
    看了一下这玩意的 options ,感觉可行
    2NUT
    2NUT
    Jan 21, 2023
    8
    @karottc java 可期,spring 快到头了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 944ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
    ♥ Do have faith in what you're doing.