【发布时间】:2023-03-18 16:36:01
【问题描述】:
我正在尝试在 Multi2sim(用于测试和验证新硬件设计的 CPU 和 GPU 模拟器)上运行一个简单的 Hello world python 脚本。
我是 Multi2sim 的新手,根据我的研究,似乎我们必须首先正常编译任何 python 程序并在 multi2sim 上运行可执行文件。
所以,我按照以下步骤使我的 hello world 程序可执行:
- 将
#! /usr/bin/python添加到脚本的第一行。 - 将脚本从
hello.py重命名为 hello。 - 在终端上运行命令
chmod +x hello.py。 - 最后使用
./hello运行可执行文件
完美执行并输出结果。但我无法使用以下命令在 multi2sim 上运行相同的可执行文件:m2s ./hello
它给了我错误:无效的 ELF 文件
我的机器规格是:
Ubuntu 16.04.1 LTS,
python 2.7 和 python 3.5,
Muti2sim 5.0
【问题讨论】:
标签: linux python-2.7