Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Компиляция для x64


Автор: TwiSteR 1.5.2006, 21:56
Приветствую уважаемые,
Есть сырцы проги.
Портированный IPFW для Windows.
так вот собсна как бы её откомпилировать на поддержку 64 разрядных систем ?
 

Автор: bilbobagginz 1.5.2006, 22:12
где-то компилятору сказать, что машина - 64-битная, имея все нужные либы и дллы для 64-бит.
теперь уже вопрос встает, какая у тебя среда ?  какой компилятор.. ?
 

Автор: TwiSteR 1.5.2006, 22:16
Вообще мне этот порт надо поставить на вин 2003 х64.
Компилить буду под ХР.
Среда есть Dev C++, да среду то какую хошь достану. 

Автор: Void 1.5.2006, 22:20
TwiSteR, качай http://www.microsoft.com/downloads/details.aspx?familyid=484269E2-3B89-47E3-8EB7-1F2BE6D7123A&displaylang=en — он содержит необходимые библиотеки и (вроде бы) компиляторы для x64. 

Автор: TwiSteR 1.5.2006, 22:30
Void, 
А компилить в MS VS 2005 ? 

Автор: Void 1.5.2006, 22:37
TwiSteR, не обязательно, можно и напрямую из консоли или make-ом.
В VS 2005 64-битный компилятор вроде уже имеется, не помню только, с какой редакции: Professional или Enterprise. 

Автор: TwiSteR 1.5.2006, 22:55
Дык что указать то в команде make для 64 ? 

Автор: Fin 1.5.2006, 23:45
Цитата(Void @  1.5.2006,  21:37 Найти цитируемый пост)
В VS 2005 64-битный компилятор вроде уже имеется, не помню только, с какой редакции: Professional или Enterprise. 

Судя по этой http://msdn.microsoft.com/vstudio/products/compare/. Itanium  поддерживает только Visual Studio Team System.  А x64 все версии, кроме Express и Visual Studio Tools For Office   

Автор: Void 1.5.2006, 23:52
Цитата(TwiSteR @  2.5.2006,  00:55 Найти цитируемый пост)
Дык что указать то в команде make для 64 ?  

Не знаю, честно говоря, не имел дела с MSVC x64. Быстрое гугление показало, что компилятор вроде бы не имеет отдельных ключей для указания 64-битного target'a: каждый компилятор работает только для одной платформы. 

Автор: TwiSteR 2.5.2006, 00:06
Нда, огугление тож не помогло.
Лана всем спасибо, будем искать. 

Автор: Mildi 24.2.2009, 18:13
Дайте пожалуйста список компиляторов и сред разработки способных компилировать под платформу x64.
И если можете то указать какие могут оптимизирвать код под процессоры AMD.

Автор: Lazin 24.2.2009, 19:30
все распространенные, кроме Borland C++ Builder (хотя, возможно новые версии и могут)

Автор: jonie 25.2.2009, 09:02
зачем вам среда разработки для компиляции проекта? когда вы поставите PSDK то там будет запуск x64 консоли (и будет написано "запущено в режиме x64"). собственно далее msbuild соберет то что вам надо. Надо не забывать что x64 очень сильно отличается от IA64.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)