交叉编译 Linux 内核 3.18.10 时,编译器会.part.<N>
在某些符号的末尾添加后缀(参见下面的示例)。<N>
使用不同的 defconfigs 时,数字会发生变化。有人知道在什么条件下编译器会在符号末尾添加零件后缀吗?
$ arm-none-linux-gnueabi-readelf -a vmlinux | grep do_kernel_fault
给
c03a48f8 116 FUNC LOCAL DEFAULT 2 __do_kernel_fault.part.10