我做石油模拟的研究,我通常使用一个叫做Eclipse的模拟器,这个模拟器来自一家叫做斯伦贝谢的公司,我可以通过下面的命令从我的Matlab脚本中使用它。
% file name 'ICFM.DATA';
system(['eclrun',' eclipse ', C:Path\ICFM.DATA]); % Command to run ECLIPSE
现在我已经在linux上安装了一个新的自由模拟器(OPM.org),我正在使用Octave进行编程。但我无法找到如何从Octave运行模拟器。
模拟器可以简单地通过以下方式运行
flow IC
这可能是一个愚蠢的问题,但是我最近正在学习gem5,并且我能够使用这个软件在syscall仿真和完整的系统仿真中模拟我的C程序。但是,每当我试图在其中模拟任何Java程序时,都会得到这个错误(syscall仿真):
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Aug 26 2019 12:58:15
gem5 started Sep 5 2019 14:56:02
gem5 executi
如何在Mac OS X上运行Linux二进制文件?
我用谷歌搜索了一下,发现有几个模拟器,但没有一个可以在Mac上运行Linux二进制文件。有相当多的关于在Linux上运行Mac之类的东西的帖子-但这与我想要做的相反。
更新:
谢谢你所有的答案!我完全了解MacPorts和Fink或其他任何东西;不,我不想要这些实用程序,我也不想要任何包管理器,我更喜欢自己编译。我也有Parallels,可以设置虚拟机和其他的东西。
我唯一想做的就是找到一种方法来运行一个我没有源代码并且已经为Linux编译的二进制文件,但我不想在Linux下运行它,而是在Mac OS X下运行。因此,我的问题是模拟器。