2009-04-21 8 views
0

WindowsでMinGWを使用して.oファイルをLDリンカーにリンクすると、「file.o:ファイルが認識されない:ファイル形式が認識されません」というエラーが表示されます。私はcygwin instreadでやろうとしましたが、同じことが起こります。助言がありますか?Windowsの* .oファイルをリンクする

答えて

0

ほとんどの場合、リンカーが理解できない形式のオブジェクトファイルがあります。 COFF、OMF、ELF(リストに掲載されています)

幸いにも、あるフォーマットから別のフォーマットに変換するための無料のツールがあります。また、オブジェクト形式の内部を調べて、オブジェクトファイルがどの形式でエンコードされているかを知ることができます。小さなコマンドラインユーティリティは、私が今まで持っていたすべてのオブジェクト形式の問題を解決すること

http://www.agner.org/optimize/#objconv

。それは、libs、オブジェクトファイル、DLLsと実行可能ファイルを逆アセンブルすることもできます。

関連する問題