5

私はこのテーマ、つまりELFやLinux関連のものにかなり慣れていません。ELFファイルを書き込もうとしていますが、WinXPで書きたいと思っています。

私の質問は、これはコンパイルを含めてMS Visual Studioで実行できますか?私の理解では、ELFファイルはWindowsOSでコンパイルできません。まあ、少なくともそれは私のグーグルの研究が私に発見したものです。Linux OSをセットアップして、そこでコンパイルする必要がありますか?

objdumo(GNU binutilsの一部)を使用してWindowsXP上のELFファイルを分析できますか?

ヘルプとリンクは大歓迎です。

4

2 に答える 2

1

Visual Studio IDEは、カスタムビルドステップから呼び出される他のツールで使用できる場合があります。ただし、Microsoftベースではない他のプラットフォーム用のバイナリをコンパイルするためにこれを行うことはお勧めしません。

Cygwin(gcc / g ++を使用)をインストールしてELFバイナリをコンパイルし、それらを使用するようにEclipseを構成できます。このスレッドでこれを行う方法に関するヒントが見つかるかもしれません。

于 2010-08-10T13:29:26.543 に答える
0

ELFIO ライブラリを参照してください。WriteObj と Writer の例が含まれています。このライブラリを使用することで、Windows 上で ELF バイナリ ファイルを作成し、それが動作する他の OS 上で実行することができます。

于 2011-06-10T00:17:00.543 に答える