另外的一两个工具可以通过 apt-get install 来安装(出错时会提醒的) 八、出错 ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:45:26: error: asm/ucontext.h: No such file or directory ../../src/linux-arm/javavm/runtime/segvhandler_arch.c: In function "handleSegv": ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:224: error: dereferencing pointer to incomplete type ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:285: error: dereferencing pointer to incomplete type ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:285: error: dereferencing pointer to incomplete type ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:286: error: dereferencing pointer to incomplete type ../../src/linux-arm/javavm/runtime/segvhandler_arch.c:294: error: dereferencing pointer to incomplete type 修改 segvhandler_arch.c 文件 gedit ../../src/linux-arm/javavm/runtime/segvhandler_arch.c 修改 #define ucontext asm_ucontext #include 为 //#define ucontext asm_ucontext //注释掉这句 #include //去掉arm/ 九、编译 make 编译成功! ls 可以看到在当前目录有 bin lib testclasses.zip