起因
由于目前市面上很多模拟器诸如夜神,网易MUMU,基本上使用的是x86的架构,虽然运行ARM程序没有问题,但是如果想使用gdb对ARM程序进行调试的话,就显得力不从心了,各种问题层出不穷,
当然调试...x86程序是没有问题的,
如果非要对ARM程序进行gdb调试的话,可以采用Android Studio原生的模拟器(原生ARM太卡),但是考虑到很多人并不是从事安卓开发,加上Studio中的模拟器本就基于...Host的标准输入输出
-boot :启动模式 一共有三种 , 分别为floppy(a), hard disk(c), CD-ROM(d)
上面这条指令显然无法启动系统,因为还缺少了相应kernel-qemu...,这里输入之前设置的系统密码
此时就进入树莓派的Linux终端,为什么不直接使用qemu中的LX终端?...:pi
端口:5022,
密码同上
程序调试
紧接着使用gdb+gdbserver对C程序进行调试
首先利用ftp工具将已经编译好的可执行文件和GCC包下arm-none-linux-gnueabi\libc