我正在尝试在c程序中使用libattr,但无法找到有关如何使用它的任何信息。
[user~/src/libattr_testing]$ find / -type f 2>/dev/null | grep libattr
/lib/libattr.so.1.1.0
/usr/include/attr/libattr.h
/usr/lib/libattr.a
我错过了一些明显的东西吗?我一直在搜索文档或工作示例,但找不到任何东西。
答案 0 :(得分:2)
首先,你必须知道你的libattr确切的包名,然后列出其中的所有文件:
例如对于ubuntu
dpkg -S /lib/libattr.so.1.1.0 //将打印包名
dpkg -L package_name //列出包中的所有文件
然后您将在/ usr / share / man目录中看到一个文件列表
答案 1 :(得分:0)
libattr与id3-tag无关,它用于ncurses。而是搜索id3lib。
答案 2 :(得分:0)
如果你在Linux上并希望了解处理扩展属性的C函数,请安装libattr1-dev
包,其中包含getxattr
,setxattr
的手册页,或者,您可以在线查看联机帮助页:http://linux.die.net/man/2/getxattr