Arm 有人能解释一下这个命令行吗? System.map:u-boot @$(纳米)$System.map
这是u-boot的Makefile中生成System.map的命令行。我只是希望了解该命令如何将物理地址与指令关联起来。我没有看到任何计算。计算是由在第一行调用的程序完成的。其余的只是过滤输出。您可以使用Arm 有人能解释一下这个命令行吗? System.map:u-boot @$(纳米)$System.map,arm,u-boot,Arm,U Boot,这是u-boot的Makefile中生成System.map的命令行。我只是希望了解该命令如何将物理地址与指令关联起来。我没有看到任何计算。计算是由在第一行调用的程序完成的。其余的只是过滤输出。您可以使用nm 它的实现取决于文件的格式,因此对于如何自己编写它没有单一的答案,但是有开源的实现(比如linux源代码) System.map: u-boot @$(NM) $< | \ grep -v '\(compiled\)\|\(\.o$$\)
nm
它的实现取决于文件的格式,因此对于如何自己编写它没有单一的答案,但是有开源的实现(比如linux源代码)
System.map: u-boot
@$(NM) $< | \
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\' | \
sort > System.map