我需要一个U-boot asm文件,“Uboot.s”,来自“gcc -S”命令。但我不知道如何获得这个“.s”文件。我使用了“Objdump -d uboot”命令并获得了asm代码,但是在修改asm之后这个文件无法构建为二进制文件。
如果我想设置“gcc -S”选项来编译u-boot,我会在Makefile中编辑哪一部分? 我从“git://git.denx.de/u-boot.git”获得了u-boot源代码。它将在omap5432环境中。这是我用来编译u-boot的命令。
make ARCH=arm CROSS_COMPILE=arm-none-eabi- distclean
make ARCH=arm CROSS_COMPILE=arm-none-eabi- omap5_uevm_deconfig
make ARCH=arm CROSS_COMPILE=arm-none-eabi-
答案 0 :(得分:0)
在U-boot源代码中编辑顶级Makefile并添加以下行:
KBUILD_CFLAGS += -S