MALOUDA-PSA 2024-05-19 10:36 采纳率: 96.7%
浏览 2
已结题

erlang编译出来的app不能运行

在苹果电脑, 10.11系统 和在 13.10 系统都运行不了。
源码在
github.com/zhenyuanlau/erlang-spec

利用编译命令: rebar3 compile 后双击运行报错:
You can’t open the application “eubar” because PowerPC applications are no longer supported.

  • 写回答

3条回答 默认 最新

  • 关注

    上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    问题分析:

    根据错误提示,应用程序“eubar”不能被打开,因为PowerPC应用程序不再受支持。这意味着该应用程序被编译为使用过时的PowerPC CPU架构,而不是x86或x64。

    因此,我们需要重新编译该应用程序以使用新的CPU架构。

    解决方案:

    1. 确认电脑的CPU架构

    在终端中输入以下命令:

    uname -m
    

    该命令将输出电脑的CPU架构。如果是x86或x64,则可以继续执行下一步。

    1. 重新编译应用程序

    使用以下命令重新编译应用程序:

    rebar3 release
    

    该命令将使用电脑的CPU架构重新编译应用程序,并在“_build/default/rel”目录中生成可执行文件。

    1. 运行应用程序

    在终端中,切换到“_build/default/rel”目录,并运行可执行文件,例如:

    cd _build/default/rel
    ./eubar/bin/eubar
    

    此时应用程序应该可以正常运行了。

    注:如果仍然无法运行,请确认电脑是否缺少依赖库。你可以使用“otool”命令来检查可执行文件的依赖库。例如:

    otool -L ./eubar/bin/eubar
    

    该命令将显示可执行文件需要的依赖库,如果有缺少的依赖库,请确认安装。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月27日
  • 已采纳回答 5月19日
  • 创建了问题 5月19日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?