【问题标题】:Simulation terminated with exit code: 132模拟以退出代码终止:132
【发布时间】:2016-04-26 20:55:07
【问题描述】:

我是 Mac OS 10.11 (El Capitan) 用户。我使用的是 4.6,当我尝试构建一些模拟时,我总是得到“模拟终止,退出代码:139”,对此根本无能为力。我以为当我安装 5.0 时一切都会好起来的,但现在我得到了类似的东西:

Simulation terminated with exit code: 132
Working directory: /Users/JL_Data/omnetpp-5.0/samples/tictoc
Command line: tictoc -r 0 --debug-on-errors=false omnetpp.ini

Environment variables:
PATH=/Users/JL_Data/omnetpp-5.0/bin::/usr/bin:/bin:/usr/sbin:/sbin
DYLD_LIBRARY_PATH=/Users/JL_Data/omnetpp-5.0/lib::
OMNETPP_IMAGE_PATH=/Users/JL_Data/omnetpp-5.0/images

当我尝试在终端中打开一些模拟时,我得到:

Illegal instruction: 4

你知道我能解决这个问题吗?我试图在互联网上找到一些东西,但一天后我没有任何想法。

如果您需要更多信息,请告诉我。

【问题讨论】:

    标签: c++ installation simulation omnet++


    【解决方案1】:

    就目前而言,您的问题并不完全清楚,因为它需要熟悉 omnet++ 并且可能需要一些安装和设置经验。不过,让我做几个猜测。

    首先,Illegal instruction。这通常发生在二进制文件是为与其运行的架构不同的架构构建时发生的;例如什么时候 SSE2 或 AVX 指令存在于二进制代码中,但在 CPU 上缺失。

    例如,请参阅这个 SO 问题:

    Find which assembly instruction caused an Illegal Instruction error without debugging

    还有一个问题恰好讨论了您的问题,即 OS X 上的“非法指令:4”:

    What is the "Illegal Instruction: 4" error and why does "-mmacosx-version-min=10.x" fix it?

    现在,由于 omnet++ 似乎是一个开源项目,我希望它有一个邮件列表和/或一个 IRC 频道。事实上,这里是官方网站上的通讯页面,链接到基于 Google 群组的邮件列表:

    https://omnetpp.org/get-involved

    https://groups.google.com/forum/#!forum/omnetpp

    我建议您与开发人员联系,详细描述您的问题,因为与 SO 上的用户在安装时遇到类似问题的可能性相比,他们知道解决方案的机会要高得多在相同版本的 Mac OS X 上使用相同版本的 omnet++。

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多