我想在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