编译 scangearmp 时出现问题

编译 scangearmp 时出现问题

我已经安装了一些缺失的软件包,但仍然出现该错误。有人能帮我找出缺失的内容吗?非常感谢

psr@psr-EasyNote-TM85:~/Downloads/scangearmp-source-2.10-1/scangearmp$ make
使全部递归
make[1]: 进入目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp'
让一切都井然有序
make[2]: 进入目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp/po'
make[2]: 对于‘all’不需要做任何事情。
make[2]: 离开目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp/po'
全部在后端完成
make[2]: 进入目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp/backend'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I./include -DV_MAJOR=2 -DV_MINOR=1 -O2 -D__GIMP_PLUGIN_ENABLE__ -D_FILE_OFFSET_BITS=64 -MT libsane_canon_mfp_la-canon_mfp_tools.lo -MD -MP -MF .deps/libsane_canon_mfp_la-canon_mfp_tools.Tpo -c -o libsane_canon_mfp_la-canon_mfp_tools.lo `test -f 'canon_mfp_tools.c' || echo './'`canon_mfp_tools.c
libtool:编译:gcc -DHAVE_CONFIG_H -I. -I.. -I. -I./include -DV_MAJOR=2 -DV_MINOR=1 -O2 -D__GIMP_PLUGIN_ENABLE__ -D_FILE_OFFSET_BITS=64 -MT libsane_canon_mfp_la-canon_mfp_tools.lo -MD -MP -MF .deps/libsane_canon_mfp_la-canon_mfp_tools.Tpo -c canon_mfp_tools.c -fPIC -DPIC -o .libs/libsane_canon_mfp_la-canon_mfp_tools.o
canon_mfp_tools.c:40:17:致命错误:usb.h:没有此文件或目录
 #包括
                 ^
编译终止。
make[2]:*** [libsane_canon_mfp_la-canon_mfp_tools.lo] 错误 1
make[2]: 离开目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp/backend'
make[1]: *** [全递归] 错误 1
make[1]: 离开目录 `/home/psr/Downloads/scangearmp-source-2.10-1/scangearmp'
make:*** [全部] 错误 2
psr@psr-EasyNote-TM85:~/下载/scangearmp-source-2.10-1/scangearmp$

答案1

您可以scangearmp-common使用以下方法轻松安装ppa:迈克尔-格鲁兹/佳能-主干存储库。

sudo add-apt-repository ppa:michael-gruz/canon-trunk

sudo apt-get update

sudo apt-get install scangearmp-common

相关内容