【问题标题】:What are some common C libraries in Linux to use a CD burning device? [closed]Linux 中有哪些常用的 C 库来使用 CD 刻录设备? [关闭]
【发布时间】:2012-08-21 10:48:45
【问题描述】:
我对创建使用 CD 刻录设备的软件很感兴趣。我将在 Linux 下用 C 语言编写这段代码,并使用 GCC 进行编译。
【问题讨论】:
标签:
c
libraries
iso
cd-burning
【解决方案1】:
libburn 顾名思义;)(以及来自同一站点的其他朋友库)。它用于brasero (GNOME)、xfburn (xfce) 和 cdw。
好吧,就是这样。真的,我不知道还有更多的库。
事实上,包装命令行cdrecord(来自cdrtools 或cdrkit)更为常见,但它们从未提供共享库;这只是运行外部可执行文件(然后解析它们的输出,ugly)的一种古老的 unix 做法。 AFAIK 它仍在 k3b 和一些小工具中使用,但总体趋势是向 libburn 迁移。