将64位机器上的32位文件与ld链接

时间:2017-01-09 01:02:45

标签: c nasm ld

我使用nasm编译了我的程序集文件:

nasm -felf32 test.nasm -o test.o

我已经在64位操作系统上完成了它。现在,我想将其与以下内容联系起来: 我的操作系统是Ubuntu。

gcc -m32 test.o -o test

但我不能,因为我没有安装32位库。 我知道我应该安装32位库,这是一个解决方案。但是,我无法安装,因为我不是root。我可以用另一种方式解决这个问题吗?例如,要使用ld并从Internet下载需要*.so的文件吗?

0 个答案:

没有答案