andybest
V2EX  ›  问与答

都是 debian, x86 平台编译的二进制包是否都不能运行在树莓派中?

  •  
  •   andybest · Mar 5, 2015 · 4458 views
    This topic created in 4267 days ago, the information mentioned may be changed or developed.
    测试了几个在 x86 平台 debian 编译的二进制包,发现都无法在树莓派的 raspbian 中运行,这是否因为树莓派的 ARM 架构导致的?

    相反的,树莓派编译的二进制包也无法在 x86 的 debian 系统中运行吧?
    6 replies  •  2015-03-06 07:18:56 +08:00
    yksoft1
    yksoft1
    Mar 5, 2015
    1
    回去补组成原理去
    nicai000
    nicai000
    Mar 5, 2015❤️1
    2
    是, 是

    不过可以用qemu跑
    KDr2
    KDr2
    Mar 5, 2015❤️1
    3
    architecture 不一样是没法跑的,你可以做 交叉编译 在 x86/x86_64 上编译出 arm 的 ELF。
    zts1993
    zts1993
    Mar 5, 2015❤️1
    4
    ARM和X86 X64怎么能通用呢。

    关键词 交叉编译
    billlee
    billlee
    Mar 5, 2015❤️1
    5
    指令集都不一样怎么运行
    mailwei1000
    mailwei1000
    Mar 6, 2015❤️1
    6
    可以在PC上安装arm对应的toolchain 交叉编译
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4273 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
    ♥ Do have faith in what you're doing.