V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
huiyanpohundh123
V2EX  ›  问与答

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

  •  
  •   huiyanpohundh123 · 2023-01-19 11:13:23 +08:00 · 1835 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2023-01-21 21:36:11 +08:00
    Kinnice
        1
    Kinnice  
       2023-01-19 11:16:40 +08:00 via Android
    不支持,但是可以利用 docker 或虚拟机来编译
    Akitora
        2
    Akitora  
       2023-01-19 11:17:02 +08:00
    graalvm 的交叉编译问题,参考 https://github.com/oracle/graal/issues/407
    huiyanpohundh123
        3
    huiyanpohundh123  
    OP
       2023-01-19 11:20:36 +08:00
    看样子做不到,不想在 mac 上装 docker 之类的,磁盘只有 512g 。
    c0t
        4
    c0t  
       2023-01-19 11:21:47 +08:00 via iPhone
    zig cross compile 全平台
    c0t
        5
    c0t  
       2023-01-19 11:32:17 +08:00 via iPhone
    @c0t 理论上任何用到 clang/gcc 编译的都可用 zig 交叉编译主流平台
    karottc
        6
    karottc  
       2023-01-19 11:36:02 +08:00 via iPhone
    所以 Java 未来可期,因为还有非常大的进步空间
    c0t
        7
    c0t  
       2023-01-19 11:36:02 +08:00 via iPhone
    看了一下这玩意的 options ,感觉可行
    2NUT
        8
    2NUT  
       2023-01-21 21:36:11 +08:00
    @karottc java 可期,spring 快到头了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:06 · PVG 15:06 · LAX 23:06 · JFK 02:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.