我想在c程序中使用libattr,并且找不到关于如何使用它的任何信息。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
我是否缺少明显的东西?我一直在寻找文档或工作示例,但找不到任何东西。
我想在c程序中使用libattr,并且找不到关于如何使用它的任何信息。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
我是否缺少明显的东西?我一直在寻找文档或工作示例,但找不到任何东西。
libattr与id3-tags无关,它用于ncurses。改为搜索id3lib。
首先你要知道你的确切libattr包名称,然后列出它的所有文件:
的Ubuntu例如
的dpkg -S /lib/libattr.so.1.1.0 //将打印包名
的dpkg -L PACKAGE_NAME //列出软件包中的所有文件
然后你会看到文件列表在/ usr/share/man的二教区长
如果你是在Linux上,并希望了解C函数来处理扩展属性,安装libattr1-dev
包,里面有getxattr
,setxattr
,等等。或者,你可以在网上查看手册页的手册页:http://linux.die.net/man/2/getxattr
你在说哪个libattr? linux上的libattr处理[扩展文件属性](http://en.wikipedia.org/wiki/Extended_file_attributes),并记录在setxattr,attr_get,attr_list手册页中 - 还有更多。这不是关于ID3标签。 – nos