【发布时间】:2023-03-27 22:49:02
【问题描述】:
我正在尝试在 Ubuntu 18.04 上将应用程序与 gc 链接。 ld 找不到 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
【问题讨论】:
-
库的名称是
jasper。名称中未使用lib前缀和任何可能的后缀。
标签: c linker-errors ld