apt-file是一款软件包查找工具,用来查找缺失的文件是在哪个依赖包中,可以通过该依赖包来进行安装。
譬如:
fatal error: X11/extensions/XTest.h: No such file or directory
这种错误,就可以通过apt-file来查找该头文件所在的库,并进行安装。
$ sudo apt-get install apt-file
$ sudo apt-file update
$ apt-file search "X11/extensions/XTest.h"
//查询到该包所在的包名
libxtst-dev: /usr/include/X11/extensions/XTest.h
//然后就可以根据该包名进行安装
sudo apt-get install libxtst-dev