2009-07-15 163 views

回答

2

这些所谓的“分支”功能比原来的软件少,但是它们自多年以来就充满了缺陷和死亡。

dvdrtools开始用cdrtools这个版本从2001年(现12岁),去掉原来的DVD支持代码,取而代之的是由一些可能与先锋A03工作。它没有破坏可移植性,所以它在Win-DOS上编译为2001年的cdrtools。

wodim从2004年9月开始使用cdrtools版本,并为dvd支持代码做了同样的事情,但是另外还破坏了可移植性框架并添加了自己的特定bug。

Cdrtools自从aprox开始编译并在Win-Dos上工作。 y1998。

要在Win-Dos上编译,您需要一个cygwin环境和“smake”(gmake有错误,阻止它在该平台上正常工作)。

在这样的环境下,你可以编译cygwin甚至使用cl.exe。如果使用cl.exe进行编译,由于来自Microsoft的编译环境的非POSIX符合性(struct stat始终包含st_ino == 0,告诉mkisofs所有文件硬连接在一起),您将无法获得工作的mkisofs。

几年前有一个工作的mingw编译,但似乎READMEs/README.mingw32中的说明不再适用。

有一个DJGPP编译aprox。 10年前(请参阅README/README.msdos),但对于当前的DJGPP版本,这也不再正确。

1

cdrtools被分叉成cdrkit和​​

这些都具有相同(或更高)的功能,所以你可能会更好试图编译它们来代替。

以前似乎有一个patch on a mailing list允许它在Windows上编译。搏一搏。

0

dvdrtools自2001年以来已经死亡,仅代表cdrtools开发的前4年 。

cdrkit基于2004年9月的cdrtools版本和 cdrkit项目从未开发任何自己的代码。

其结果是,即使cdrkit只提供aprox的。在原始项目中找到40%的功能 。考虑到有更多的 这100个记录在cdrkit中的错误,这是浪费时间 来看看这两个伪项目。