在编译Linux内核之后,我正在尝试使用eclipse来调试Linux。我创建了一个新项目,现在在run->debug配置中,我为vmlinux指定了路径。已提供TCP端口并单击DEBUG。我得到了下面的错误not in executable format: File format not recognized TCP port
我正在尝试从addr2line获取rasbian5.4.y内核的一行源代码。我的主机环境是virtualbox上的ubuntu18.04.2,并且我正在使用arm-linux-gnueabihf-交叉编译器编译内核。我使用bcm2711_defconfig配置编译内核,因为目标机器是Raspberry Pi 4,遵循官方指南,使用32位arm拱形配置。我根本没有修改任何内核配置。我使用objdump从vmlinux获得了一个函数的地址