错误:
[cc] Starting link [cc] /usr/bin/ld: libBindingtest1p1.so: no symbol version section for versioned symbol `memcpy@GLIBC_2.4' [cc] /usr/bin/ld: 最后的链结失败: nonrepresentable section on output [cc] collect2: error: ld returned 1 exit status
检查版本号:
objdump -T /lib/aarch64-linux-gnu/libc.so.6 | fgrep memcpy 0000000000084a08 w DF .text 0000000000000008 GLIBC_2.17 wmemcpy 00000000000df078 g DF .text 000000000000001c GLIBC_2.17 __wmemcpy_chk 000000000007d348 g iD .text 00000000000000cc GLIBC_2.17 memcpy 00000000000dd728 g DF .text 0000000000000018 GLIBC_2.17 __memcpy_chk
说明版本确实不配套。
解决办法:
提高libc.so的版本。
降低对memcpy的要求。
也有人说自己编译。