我在gem5中非常新。 我想运行3个简单程序,这些程序与其他程序不同; 在多核架构中;就像具有3个ARM核的系统一样。 我设置cpu = 2的数量 并使用";"分开2个程序:TEST1,TEST2 我尝试使用2 ARM核心的代码
./build/ARM/gem5.opt --stats="/home/me/me_Test/me_stat.txt"
./configs/example/se.py --cpu-type=arm_detailed --num-cpu=**2** --caches --l2cache\-c/home /me/eslam_Test/test1/bin/ARM/test1**;** /home/me/me_Test/me/bin/ARM/test2
但我看到了这个错误:
bash: /home/me/me_Test/test2/bin/ARM/test2: cannot execute binary file: Exec format error
我该怎么做?
答案 0 :(得分:0)
二进制文件test1和test2可能已构建在您的系统上,该系统可能具有不同的体系结构。使用交叉编译器构建要在ARM上运行的二进制文件。