2016-04-26 111 views
0

我是Mac OS 10.11(El Capitan)用戶。我使用4.6,當我試圖建立一些模擬時,我總是得到「仿真終止並退出代碼:139」,並且根本無法做任何事情。我認爲,當我安裝5.0,然後一切都會好起來的,但現在我得到這樣的事情:模擬以退出代碼終止:132

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 

你有一些想法我可以用這個問題做什麼?我試圖在網上找到一些東西,但有一天我沒有任何想法。

如果您需要更多信息,請讓我知道。

回答

1

現在,您的問題還不完全清楚,因爲它需要熟悉omnet ++,並且可能需要一些安裝和設置經驗。但是,讓我做一對夫婦的猜測。

首先,Illegal instruction。這通常發生在二進制文件的構建與其運行時不同的架構上時;例如那時SSE2或AVX指令存在於二進制代碼中,但在CPU上丟失。

見,例如,這太問題:

Find which assembly instruction caused an Illegal Instruction error without debugging

還有一個問題,確切地討論了你的問題,即 「非法指令:4」 關於OS X:

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

現在,由於omnet ++似乎是一個開源項目,我期望它有一個郵件列表和/或一個IRC頻道。事實上,這裏是鏈接到谷歌網上論壇爲基礎的郵件列表的官方網站上的通信頁:

https://omnetpp.org/get-involved

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

我建議你在與開發商取得聯繫,並作充分的說明的問題,因爲他們知道解決方案的機會遠遠高於在同一版本的Mac OS X上安裝相同版本的omnet ++時面臨類似問題的SO用戶的機會。