質問

私はWindows上でのMinGWを使用してLDリンカーと.oファイルをリンクしていた場合、それは私にエラーなります「file.oは:認識されないfile:ファイル形式が認識されません」。私はcygwinのinstreadでそれを行うにしようとしましたが、同じことが起こります。任意の提案ですか?

役に立ちましたか?

解決

ほとんどの場合、あなたは、リンカが理解できない形式のオブジェクトファイルを持っています。異なるフォーマットの多くはそこにありますCOFF、OMF、ELF(リストに行く...)

幸いにも、あなたが別の形式に変換することができます無料のツールがあります。それはまた、あなたがオブジェクト形式の内部に見てみましょうし、オブジェクトファイルがエンコードされた形式でわかります。

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

小さなコマンドラインユーティリティは、私が今まで持っていたすべてのオブジェクト形式の問題を解決すること。それも、LIBS、オブジェクトファイル、DLLや実行ファイルを逆アセンブルすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top