2014-12-24 8 views
0

저는 gem5에서 매우 새로 왔습니다. 3 개의 간단한 프로그램을 실행하고 싶습니다. 다른 프로그램과 차이가 있습니다. 멀티 코어 아키텍처에서 , 3 ARM 코어가있는 시스템과 같습니다. 나는 cpu = 2의 수를 설정하고 과 2 개의 프로그램을 ";" : TEST1, TEST2 내가이 ARM 코어gem5의 멀티 코어 아키텍처에서 다른 프로그램 실행하기

./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

바이너리 파일 test1과 test2가 아키텍처가 다를 수도있는 시스템에 빌드되었을 수 있습니다. 크로스 컴파일러를 사용하여 ARM에서 실행되는 바이너리를 빌드하십시오.