3

我是http://code.google.com/p/llvm-qemu/上 llvm-qemu 项目的用户,该项目基于 qemu-0.9.0。我想让它运行一个arm应用程序来观察执行过程。

我正在使用 ubuntu-i386 和交叉编译器 arm-linuxgnueabi-gcc 进行交叉编译。

我写了一个 hello.c 源文件:

int main(){
    return 0;
}

并使用编译命令行,

arm-linux-gnueabi-gcc -mcpu=arm926ej-s hello.c

然后我用

qemu-arm a.out

但它显示:

mmap:Operation not permitted.

如何解决问题?谢谢!

4

0 回答 0