<分区>
我对创建使用 CD 刻录设备的软件很感兴趣。我将在 Linux 下用 C 语言编写这段代码,并使用 GCC 进行编译。
标签 c libraries iso cd-burning
<分区>
我对创建使用 CD 刻录设备的软件很感兴趣。我将在 Linux 下用 C 语言编写这段代码,并使用 GCC 进行编译。
最佳答案
libburn顾名思义;)(以及来自同一站点的其他 friend 图书馆)。它用于 brasero (GNOME), xfburn (xfce) 和 cdw .
好吧,就是这样。真的,我不知道还有更多的图书馆。
事实上,包装命令行 cdrecord
(来自 cdrtools 或 cdrkit )更常见,但它们从未提供共享库;这只是运行外部可执行文件(然后解析它们的输出,丑陋)的一种古老的 unix 做法。据我所知,它仍在 k3b 中使用和一些小工具,但总的趋势是迁移到 libburn。
关于c - Linux 中有哪些常用的C 库来使用CD 刻录机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133670/