我试图在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中?
如果我在64位系统上进行此操作,我将使用getlibs将32位glib2安装到/usr/lib32中。然而,在32位机器上,getlibs似乎不会执行相反的操作--即将64位glib2安装到/usr/lib64中。
我的问题是:我该如何手动执行getlibs应该执行的操作,即将64位glib2安装到/usr/lib64中?