huiyanpohundh123
V2EX  ›  问与答

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

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

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

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