gcc 4.5.1
Fedora 14 Linux
У меня есть эта статическая библиотека, созданная предыдущим программистом.Однако он покинул компанию, а у нас нет исходного кода.Все, что у нас есть, это заголовочные файлы *.h
и статическая библиотека libnet.a
.
Когда я пытаюсь связать это с нашим приложением.Я получаю incompatible linker error
.Я думаю, проблема в том, что статическая библиотека была построена на 32-битной машине.И я пытаюсь связать, используя 64-битную машину.Я мог бы скомпилировать свое приложение, используя cflag -m32.Тем не менее, я просто хочу знать, есть ли какая-нибудь команда, которая выдаст мне статическую библиотеку в 32- или 64-битном режиме?