objdump ELF 和 Windows

jac*_*cib 5 gnu elf objdump binutils visual-studio

我对这个主题相当陌生,即 ELF 和任何与 Linux 相关的东西。我正在尝试编写 ELF 文件,并且更喜欢在 WinXP 上执行此操作。

我的问题是,这可以用 MS Visual Studio 完成,包括编译吗?据我了解,ELF文件不能在Windows操作系统上编译。好吧,至少这是我在谷歌研究中发现的。我是否必须设置 Linux 操作系统并在那里进行编译?

我可以使用 objdumo(GNU binutils 的一部分)来分析 WindowsXP 上的任何 ELF 文件吗?

非常感谢任何帮助和链接。

kar*_*lip 1

可以将 Visual Studio IDE 与从自定义构建步骤调用的其他工具一起使用。但是,我不建议为非 Microsoft 的其他平台编译二进制文件。

您可以安装Cygwin(使用 gcc/g++)来编译 ELF 二进制文件并配置Eclipse以使用它们。您可能会在此线程中找到一些有关如何执行此操作的提示。