llvm-qemu执行二进制文件

时间:2013-08-03 23:13:28

标签: arm llvm qemu cross-compiling

我是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.

如何解决问题? 谢谢!

0 个答案:

没有答案