Linux中使用CD刻录设备的一些常见C库是什么?

use*_*310 0 c iso cd-burning libraries

我对创建使用CD刻录设备的软件感兴趣。我将在Linux下用C编写此代码,并使用GCC进行编译。

Mic*_*rny 5

顾名思义,libburn ;)(以及同一站点中的其他朋友库)。它用于brasero(GNOME),xfburn(xfce)和cdw中

很好,就是这样。真的,我不知道再有其他库。

事实上,它更普遍的是包裹的命令行cdrecord(从cdrtools这个cdrkit),但他们从来没有提供一个共享库; 这只是运行外部可执行文件(然后解析它们的输出,ugly)的一种古老的unix做法。AFAIK仍在k3b和一些较小的工具中使用,但总的趋势是向libburn迁移。