Я не могу найти библиотеку libjasper - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь связать приложение с gc в Ubuntu 18.04. Я не могу найти библиотеку libjasper. Я установил его вручную с помощью этих команд:

sudo apt update 

sudo apt install libjasper1 libjasper-dev

но получил эту ошибку:

/usr/bin/ld: cannot find -llibjasper

Я попробовал эту команду, чтобы добавить библиотеку, но не работал:

gcc -o cnn connected_layer.c connected_layer.h convolutional_layer.c convolutional_layer.h image.c image.h maxpool_layer.c maxpool_layer.h network.c network.h tests.c -Wall `pkg-config --cflags --libs opencv` -flto -ffast-math -L /usr/lib/x86_64-linux-gnu -l libjasper

1 Ответ

0 голосов
/ 25 января 2019

Заменить

 -l libjasper

на

 -l jasper

lib - это просто обязательный суффикс к файлам библиотеки, который игнорируется при указании имени для компоновщика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...