OSDev

для всех
Текущее время: 09 май 2024, 07:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Компилятор Си
СообщениеДобавлено: 23 ноя 2010, 19:00 

Зарегистрирован: 16 фев 2010, 22:03
Сообщения: 101
У меня ядро ОС 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 тоже не желательно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компилятор Си
СообщениеДобавлено: 24 ноя 2010, 00:13 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Наверно, это вопрос к разработчикам MinGW.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 77


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB