objdump ELF и Windows - PullRequest
       90

objdump ELF и Windows

4 голосов
/ 10 августа 2010

Я довольно новичок в этой теме, это ELF и все, что связано с Linux.Я пытаюсь написать файл ELF и предпочел бы сделать это на WinXP.

Мой вопрос: можно ли это сделать с помощью MS Visual Studio, включая компиляцию?Насколько я понимаю, файлы ELF не могут быть скомпилированы в ОС Windows.Ну, по крайней мере, это то, что открыло мне мое исследование Google.Нужно ли устанавливать ОС Linux и компилировать ее там?

Можно ли использовать objdumo (часть GNU binutils) для анализа любого файла ELF в WindowsXP?

Любая помощь и ссылкиоценили.

Ответы [ 2 ]

1 голос
/ 10 августа 2010

Возможно использование Visual Studio IDE с другими инструментами, вызываемыми из пользовательских шагов сборки. Однако , я бы не рекомендовал делать это для компиляции двоичных файлов для других платформ, не основанных на Microsoft.

Вы можете установить Cygwin (с gcc / g ++) для компиляцииДвоичные файлы ELF и настройте Eclipse для их использования.Вы можете найти несколько советов, как это сделать в этой теме .

0 голосов
/ 10 июня 2011

Пожалуйста, посмотрите на библиотеку ELFIO .Он содержит примеры WriteObj и Writer.Используя библиотеку, вы сможете создавать двоичные файлы ELF в Windows и запускать их в других ОС, которые могут работать с ней.

...