Member 13641771 Ответов: 1

Пропуск несовместимого ../../../shared/gpstk/src/libgpstk.a при поиске-lgpstk


привет,
Я пытаюсь запустить файл "make" binflate.
Но я все время получаю ошибку
skipping incompatible ../../../shared/gpstk/src/libgpstk.a when searching for -lgpstk


Я новичок в linux и понятия не имею, что происходит, но мне очень хочется учиться.

Я посмотрел в интернете и увидел, что есть проблема связи, но я не уверен, что именно делать. Кто-нибудь может мне помочь?

Спасибо.

Что я уже пробовал:

Я пытался установить много библиотек, но не могу понять, в чем, по-видимому, проблема.

k5054

Еще немного информации, пожалуйста. Какова ваша архитектура процессора/системы и какое программное обеспечение вы пытаетесь скомпилировать?

Предположим, что вы скомпилировали библиотеку (libgpstk.a) в 32-битном режиме и пытаетесь связать ее с 64-битной сборкой (или наоборот). Также может быть, что ваша библиотека предназначена для x86, но вы находитесь на ARM, так что это тоже не сработает.

1 Ответов

Рейтинг:
12

KarstenK

Найденный libgpstk.a не совместим с вашей целью. В зависимости от вашей конфигурации изменение некоторого пути сборки может решить эту проблему.

Но обычно вам лучше проверить файл сборки или конфигурацию для libgpstk, который находится в тех же настройках, что и ваш файл make.

Я думаю, что это какое-то 32-битное или 64-битное несоответствие. (общий вопрос)