Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2011, 10:38   #1
Hell Knight
 
Регистрация: 01.03.2009
Сообщений: 9
По умолчанию компиляция в чистый бинарник

Есть такая вот задача:
Необходимо скомпилировать С++ код (64-битный) в бинарный файл
У меня был MinGW он мог это делать, но он компилировал 32-битный...
Может можно как-нибудь Visual Studio настроить? или есть какая-то утилита, которая могла бы вырезать PE ?
Нужно получить бинарник 64-битного кода
Hell Knight вне форума Ответить с цитированием
Старый 23.03.2011, 12:05   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> Может можно как-нибудь Visual Studio настроить?

студия компилит в 64-битный код уже давно, у вас какая версия?

> или есть какая-то утилита, которая могла бы вырезать PE ?

шо за ужосы, кого вы собрались откуда вырезать?

> Нужно получить бинарник 64-битного кода

Хм.. звучит примерно как "нужно получить лёд замёрзшей воды".
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 23.03.2011, 12:14   #3
Hell Knight
 
Регистрация: 01.03.2009
Сообщений: 9
По умолчанию

Как в студии включить х64 мне известно...
А вот как откомпилировать в бинарный файл-то?
Мне не нужен *.exe, мне нужен бинарник...
Нет ну конечно я могу всё это написать на С++ потом под дизассемблером просмотреть ассемблерные инструкции, и вбить их блокноте, а затем откомпилировать в fasm'e что бы получить бинарный файл без PE, но гораздо проще, когда компилятор может просто не создавать PE
Hell Knight вне форума Ответить с цитированием
Старый 23.03.2011, 13:07   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> в бинарный файл-то?

в библиотеку, что-ли? .lib? .dll? .o? что такое "бинарный файл", по-вашему?
Может объектный файл? .obj?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 23.03.2011, 19:00   #5
Hell Knight
 
Регистрация: 01.03.2009
Сообщений: 9
По умолчанию

Напишу к чему мне он нужен, может поймёте:
Пишу ОС, всё писать на Ассемблере не резон, на С++ как-то удобнее всё это дело делается....
И по скольку ОС работает в Long Mode, мне и нужен скомпилированный в бинарный файл код для х64...
Hell Knight вне форума Ответить с цитированием
Старый 23.03.2011, 19:50   #6
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

так, тогда возвращаемся к первому посту

тут были? не подошло?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чистый ассемблер 777user777 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 03.02.2011 06:29
файловый поток. Открыть\создать бинарник Darth.Vader Общие вопросы C/C++ 16 29.12.2009 22:04
Чистый бинарный код НикСерг Общие вопросы C/C++ 16 09.11.2009 15:06
txt в бинарник и обратно cowboy Общие вопросы Delphi 9 16.09.2009 10:54
матрицы и деревья(чистый С) patriarch Помощь студентам 118 19.06.2009 06:31