【发布时间】:2021-05-20 09:53:37
【问题描述】:
我尝试在我的 64 位 Ubuntu 18.04 机器上链接为 POS 设备(嵌入式 Linux)制作的共享库“libQRCODE.so”和 32 位 arm Linux。我收到了这个错误:
gcc main.c -L. -lQRCODE -o output
/usr/bin/ld: skipping incompatible ./libQRCODE.so when searching for -lQRCODE
/usr/bin/ld: cannot find -lQRCODE
collect2: error: ld returned 1 exit status
我该如何解决这个问题?
注意:我使用的是最新的 gcc,整个系统都是 ANSI C。
【问题讨论】:
标签: c gcc embedded-linux dynamic-linking ansi