V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
wojiugaiming

Go 语言交叉编译后,如何测试编译后的各平台文件是否都能正常运行?

  •  
  •   wojiugaiming · Jan 6, 2025 via Android · 3020 views
    This topic created in 476 days ago, the information mentioned may be changed or developed.
    12 replies    2025-01-09 10:50:21 +08:00
    bingfengfeifei
        1
    bingfengfeifei  
       Jan 6, 2025
    搞个 qemu 虚拟机
    wojiugaiming
        2
    wojiugaiming  
    OP
       Jan 6, 2025 via Android
    @bingfengfeifei 我看了,很麻烦,还要测试不同架构,不同系统,不知道还有没有其他途径或者平台可以测试的
    securityCoding
        3
    securityCoding  
       Jan 6, 2025
    要不要换个思路走 docker 部署?
    cmdOptionKana
        4
    cmdOptionKana  
       Jan 6, 2025   ❤️ 1
    直接发布,有问题自然有用户告诉你。
    gsw945
        5
    gsw945  
       Jan 6, 2025
    如果开发机是 Windows ,可以用 wsl2 测试在 Linux 运行。
    更多的,不加设备的话,可以考虑使用 Docker ,Mac 也支持( https://github.com/sickcodes/Docker-OSXhttps://github.com/dockur/macos)
    FrankFang128
        6
    FrankFang128  
       Jan 6, 2025
    你做什么应用?做服务端的话,你只需要支持服务器的 linux 不就可以了吗?用 docker 就更容易兼容了。
    你应该不是做桌面端吗?
    guanzhangzhang
        7
    guanzhangzhang  
       Jan 6, 2025
    你没用到 cgo 的话,花精力写好单元测试就行,就像 sqlite ,单元测试覆盖率上去了,其他平台移植也简单
    kuanat
        8
    kuanat  
       Jan 6, 2025
    flynaj
        9
    flynaj  
       Jan 7, 2025 via Android
    看你的软件一般不需要单独测试,如果要在 openwrt 下面运行需要编译成 musl 运行库。参看 https://github.com/AlistGo/alist/releases/tag/v3.41.0
    dobelee
        10
    dobelee  
       Jan 7, 2025
    感觉不太稳,昨天 win 交叉编译的 bin 文件突然 segmentfault ,后面又好了,第一次遇到。
    jaycezhang7890
        11
    jaycezhang7890  
       Jan 9, 2025
    @cmdOptionKana 观摩,哥们你上 extfans 的神吐槽了
    https://mp.weixin.qq.com/s/L9Ax98SWbyW2R90Q_Cp4YQ
    cmdOptionKana
        12
    cmdOptionKana  
       Jan 9, 2025
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1077 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 18:37 · PVG 02:37 · LAX 11:37 · JFK 14:37
    ♥ Do have faith in what you're doing.