c - Linux 中有哪些常用的C 库来使用CD 刻录机?

标签 c libraries iso cd-burning

<分区>

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

最佳答案

libburn顾名思义;)(以及来自同一站点的其他 friend 图书馆)。它用于 brasero (GNOME), xfburn (xfce) 和 cdw .

好吧,就是这样。真的,我不知道还有更多的图书馆。

事实上,包装命令行 cdrecord(来自 cdrtoolscdrkit )更常见,但它们从未提供共享库;这只是运行外部可执行文件(然后解析它们的输出,丑陋)的一种古老的 unix 做法。据我所知,它仍在 k3b 中使用和一些小工具,但总的趋势是迁移到 libburn。

关于c - Linux 中有哪些常用的C 库来使用CD 刻录机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133670/

相关文章:

android - 无法解析符号 'LocalBroadcastManager'

javascript - 在 JavaScript 中将插入的任何日期转换为 ISO 格式而不带时间戳

c - 读取位域元素时在 C 中给出不同的值

c - 将指针传递给字符串,不兼容的指针类型

使用 Gradle 和产品风格构建的 Android 不包括库

ubuntu - 我可以在 Ubuntu 中为自定义内核编译内核后创建可引导的 .iso 文件吗

swift - 如何从 URL 快速加载图像

c - 确定子串的大小

c - 如何检查字符串是否包含有效实数

css - Drupal 8 样式表无法呈现