当我尝试为arm交叉编译性能工具时,出现以下错误
../lib/lk/liblk.a: member ../lib/lk/liblk.a(debugfs.o) in archive is not an object
我做了什么 ?
cd stable-kernel/tools/perf
make ARCH=arm CROSS_COMPILE=arm-linux-gnu-eabi-gcc
令人惊讶的是,当我真正看到它的成员时
ar -t ../lib/lk/liblk.a
debugfs.o
这种异常行为的原因可能是什么?
PS:当我确实为x86编译时,这没有发生(通常的方法是make然后make install)