У меня есть файл общих объектов libfoo.so, который, я считаю, составляет 32 бита:
libfoo.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=....
Я занимаюсь разработкой на 64-битной Linux, могу ли я просто ссылаться на библиотеку, или мне нужно использовать-m32
, в этом случае весь мой код будет встроен в 32 бита.