再根据https://android.googlesource.com/toolchain/gdb/+/master/build-gdb.sh,应该是“--enable-targets=$TARGETS”用于支持多架构。这个是gdb原版就支持的功能。 再根据Re: Building a gdb-multiarch and binutils-multiarch with --enable-targets=all 如果需要支持arm/arm64/x86/x86_64可使用--enable-targets=...
./configure --host=arm-sanechips-linux-gnueabi CC=arm-sanechips-linux-gnueabi-gcc 其中--target--build让config.guess来检测|,扩展后如下所示 ./configure --build=x86_64-pc-linux-gnu --host=arm-sanechips-linux-gnueabi --target=arm-sanechips-linux-gnueabi CC=arm-sanechips-linux-gnueabi-gcc 3. ...
If I compile a C program with any arm compiler (e.g. arm-none-eabi-gcc) and afterwards call gdb-multiarch with the binary as second param(e)ter, it will correctly determine the machine type and I can debug my remote application. I am usingmingw-w64-x86_64-gdb-multiarch 12.1-1on M...
如果我用任何arm编译器编译一个C程序(例如arm-none-eabi-gcc),然后调用gdb-multiarch,并将二进制作为第二个参数,它将正确地确定机器类型,我可以调试我的远程应用程序。但是,如果我自己调用gdb-multiarch,它将假定我的机器类型(x86_64),并尝试调试具有错误体系结构的远程目标。如何指定机器类型/架构(例如armv5te)在...
主要是说,在Ubuntu14.04 64bit的操作系统上,配置Qt的gdb和gcc的时候,在Qt build&run选项中,debugger中选中arm-linux-gnuabihf-gdb出现了32bit不兼容的情况,于是无法远程调试debug,只能运行。后来在Stack Overflow中找到gdb-multiarch,字面上理解好像是支持多个架构!然后尝试用apt-get install gdb-multiarch,然后居然成...
I'm on macOS Monterey (x64). I already have gdb installed, and by reading it's formula, seems like it only supports x86_64. What about ARM64? This is what I'm trying to do: https://mariokartwii.com/armv8/ch21.html, which is building and running ARM64 assembly code with QEMU ...
主要是说,在Ubuntu14.04 64bit的操作系统上,配置Qt的gdb和gcc的时候,在Qt build&run选项中,debugger中选中arm-linux-gnuabihf-gdb出现了32bit不兼容的情况,于是无法远程调试debug,只能运行。后来在Stack Overflow中找到gdb-multiarch,字面上理解好像是支持多个架构!然后尝试用apt-get install gdb-multiarch,然后居然成...
arm-none-eabi-gcc) and afterwards call gdb-multiarch with the binary as second paramter, it will correctly determine the machine type and I can debug my remote application. If however I call gdb-multiarch on its own, it will assume my machine type (x86_64) and tries to debug the remote...
This GDB was configured as "--host=x86_64-pc-linux-gnu --target=arm-none-eabi". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: ...