用ldconfig -p 查的是缓存在/etc/ld.so.cache中的信息,ld.so.cache中保存的不是文本格式,直接查看会有乱码。
因为看到/usr/lib 、/lib等文件夹下都有子目录,根据ldconfig -p看到的结果比对,这些子目录下的点so文件并不是能够自动查到的,需要单独配置。
头文件中的子目录可以听过<yaml-cpp/yaml.h>的形式来找到yaml.h文件,yaml-cpp是子目录名。
用ldconfig -p 查的是缓存在/etc/ld.so.cache中的信息,ld.so.cache中保存的不是文本格式,直接查看会有乱码。
因为看到/usr/lib 、/lib等文件夹下都有子目录,根据ldconfig -p看到的结果比对,这些子目录下的点so文件并不是能够自动查到的,需要单独配置。
头文件中的子目录可以听过<yaml-cpp/yaml.h>的形式来找到yaml.h文件,yaml-cpp是子目录名。