我需要用mingw編譯cdrtools(爲了避免cygwin的依賴)。用mingw編譯cdrtools
它在某種程度上很久以前的事做,但來源不再可用: http://web.archive.org/web/20040707140819/http://cdrtools.bootcd.ru/
有誰知道如何編譯中cdrtools使用MinGW?
謝謝。
我需要用mingw編譯cdrtools(爲了避免cygwin的依賴)。用mingw編譯cdrtools
它在某種程度上很久以前的事做,但來源不再可用: http://web.archive.org/web/20040707140819/http://cdrtools.bootcd.ru/
有誰知道如何編譯中cdrtools使用MinGW?
謝謝。
這些所謂的「分支」功能比原來的軟件少,但是它們自多年以來就充滿了缺陷和死亡。
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版本,這也不再正確。
cdrtools被分叉成cdrkit和
這些都具有相同(或更高)的功能,所以你可能會更好試圖編譯它們來代替。
以前似乎有一個patch on a mailing list允許它在Windows上編譯。搏一搏。
dvdrtools自2001年以來已經死亡,僅代表cdrtools開發的前4年 。
cdrkit基於2004年9月的cdrtools版本和 cdrkit項目從未開發任何自己的代碼。
其結果是,即使cdrkit只提供aprox的。在原始項目中找到40%的功能 。考慮到有更多的 這100個記錄在cdrkit中的錯誤,這是浪費時間 來看看這兩個僞項目。