locate命令
搜索文件名
locate 文件名
优点:比find -name快
问题:会搜索到一些刚删除或者创建的目录,解决使用updatedb命令更新数据库
原因:locate是通过搜索一个已经创建好的文件名数据库进行匹配的,该数据库由系统维护,定时更新。
详细介绍
pkg-config
已安装库的基本信息查询
$ pkg-config --libs dbus-glib-1
$ -L/usr/local/lib -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
$ pkg-config --cflags dbus-glib-1
$ -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
可以用于Makefile中
CFLAGS += `pkg-config --cflags dbus-glib-1 dbus-1 glib-2.0`
LIBS += `pkg-config --libs dbus-glib-1 dbus-1 glib-2.0`