有人可以解释这三种架构之间的区别吗?实际上当我在Linux中构建一个64位应用程序时,我收到一个链接错误说:
skipping incompatible library.a when searching for library.a
Run Code Online (Sandbox Code Playgroud)
然后我objdump -f在那个库上使用了以下输出:
a.o: file format elf32-x86-64
architecture: i386:x64-32, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Run Code Online (Sandbox Code Playgroud)
这是否意味着该库是32位?这是我收到链接器错误的原因吗?
我正在尝试使用yocto项目中的bitbake构建os-image.我收到以下错误.
../util-linux-2.28.1/schedutils/chrt.c:88:17: error: ‘__NR_sched_setattr’ undeclared (first use in this function)
我按照Yocto Mega手册中的说明进行操作.如何解决这个构建错误?