2009-07-15 212 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中的錯誤,這是浪費時間 來看看這兩個僞項目。