0

cdrtoolsを mingwでコンパイルする必要があります(cygwin への依存を避けるため)。

それはかなり前に行われましたが、ソースはもう入手できません: http://web.archive.org/web/20040707140819/http://cdrtools.bootcd.ru/

cdrtools を mingw でコンパイルする方法を知っている人はいますか?

ありがとう。

4

3 に答える 3

2

これらのいわゆる「フォーク」はどちらも元のソフトウェアよりも機能が少ないですが、バグが多く、何年も前から死んでいます。

dvdrtools は、2001 年 (現在は 12 年前) の cdrtools バージョンから始まり、元の DVD サポート コードを削除し、Pioneer A03 で動作する可能性のあるコードに置き換えました。移植性を損なうことはなかったので、2001 年の cdrtools と同じように Win-DOS でコンパイルできます。

wodim は 2004 年 9 月のバージョンの cdrtools を使用し、DVD サポート コードに対しても同じことを行いましたが、さらに移植性フレームワークを破壊し、固有のバグを追加しました。

Cdrtools は、およそ以来、Win-Dos でコンパイルおよび動作します。1998年。

Win-Dos でコンパイルするには、cygwin 環境と「smake」が必要です (gmake には、そのプラットフォームで正しく動作しないバグがあります)。

このような環境では、cygwin 用にコンパイルしたり、cl.exe を使用したりすることもできます。cl.exe を使用してコンパイルすると、Microsoft のコンパイル環境の非 POSIX 準拠が意図されているため、機能する mkisofs が得られません (struct stat には常に st_ino == 0 が含まれ、すべてのファイルが一緒にハードリンクされていることを mkisofs に伝えます)。

数年前に動作する mingw コンパイルがありましたが、READMEs/README.mingw32 の指示はもはや適用されないようです。

DJGPP コンパイル aprox がありました。10 年前 (READMEs/README.msdos を参照) ですが、これも現在の DJGPP リリースでは正しくありません。

于 2012-12-29T21:13:15.643 に答える
1

cdrtools はcdrkitdvdrtoolsにフォークされました

これらはどちらも同じ (またはそれ以上の) 機能を備えているため、代わりにコンパイルを試みる方がよい場合があります。

Windows でコンパイルできるようにするパッチがメーリング リストにあるようです。試してごらん。

于 2009-07-31T16:55:38.537 に答える