Когда я пытаюсь скомпилировать копию моего проекта на моем локальном компьютере, я получаю сообщение о том, что он пропускает несовместимые библиотеки. Это не тот случай, когда я возился с живой версией, размещенной на сервере на работе [она отлично работает].
Различные другие сайты заставили меня поверить, что это может быть проблемой среды, поскольку я разрабатываю 64-разрядный дистрибутив Ubuntu, и я предполагаю, что версия сервера работает на 32-разрядной версии. Тем не менее, после установки моих переменных окружения:
CFLAGS+=" -m32"
CXXFLAGS+=" -m32"
Я все равно получаю ту же ошибку компиляции:
/usr/bin/ld: skipping incompatible /dvlpmnt/libPI-Http.a when searching for -lPI-Http
Может ли учебник по обучению?
== Edit ==
Это был результат, который я получил после того, как я последовал совету Джонатана:
http.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
По всей видимости, библиотека, о которой идет речь, все равно 32-битная?