OSDev
http://osdev.su/

Компилятор Си
http://osdev.su/viewtopic.php?f=6&t=353
Страница 1 из 1

Автор:  KIV [ 23 ноя 2010, 19:00 ]
Заголовок сообщения:  Компилятор Си

У меня ядро ОС 64-битное и написано на Си. В Linux проблем со сборкой нет - и 32-битный и 64-битный GCC поддерживают компиляцию в 64 бита. Таким образом даже на 32-битной машине я могу собрать 64-битную ОС (а поскольку я не использую стандартные библиотеки, то мне даже ничего дополнительно ставить не надо на 32 бита). А вот с Windows проблема - 32-битный gcc отказывается компилировать 64-битный код. А 64-битный отказывается компилить 32-битный (Linux gcc всё это может). А у меня ещё и одна моя утилита собирается, которая создаёт образ диска и она должна компилироваться так, чтобы могла запуститься на текущей ОС. Поэтому мне нужно чтобы один и тот же компилятор мог собирать и 32-битный и 64-битный код, но был при этом под Win32 (под Linux таких проблем нет). Посоветуйте, пожалуйста, где такой скачать. Перепробовал 4 версии MinGW - то не собирает 32 бита, то не собирает 64 бита, то требует Win64. Я не хочу для сборки на Windows таскать с собой два компилятора и в то же время компилировать свой MinGW тоже не желательно.

Автор:  Himik [ 24 ноя 2010, 00:13 ]
Заголовок сообщения:  Re: Компилятор Си

Наверно, это вопрос к разработчикам MinGW.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/