我正在尝试在 32 位 ubuntu 系统上交叉编译 64 位可执行文件。这一直有效,直到链接,由于缺少 64 位 glib2 (libglib-2.0.a) 而失败。
如果我在 64 位系统上执行此操作,我会使用getlibs将 32 位 glib2 安装到 /usr/lib32 中。然而,在 32 位机器上 getlibs 似乎没有做相反的事情——将 64 位 glib2 安装到 /usr/lib64 中。
我的问题是:我如何手动做getlibs应该做的,即安装一个64位的glib2到/usr/lib64?