Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

int 64 g++

20K
19 января 2007 года
Sanctus
8 / / 09.01.2007
Товарищи, подскажите в чем может быть проблема, что unsigned long long он же uint64_t под Debian работает нормально, как 64 битный, а под Red Hat, как 32?

Я использую g++ 3.2 20020903 (Red Hat Linux 8.0 3.2-7).
Может версия старая? под Debian g++ версии 4.1.2, может из-за этого, тогда как это обойти или хотя бы где найти таблицу совместимости версий g++ с 64 разрядными типами?

Заранее спасибо.
11K
20 января 2007 года
.nornad
125 / / 04.01.2007
Вообще-то ширина интовых типов в с/с++ всегда зависела от платформы. Видимо, ядра Debian и Red Hat внутри различаются.
Если я правильно помню, где-то в кодах ядра линуха должно быть определение диапазонов для каждого типа. Рекомендую поискать соответствующие файлы.
5.4K
21 января 2007 года
Svyatozar
221 / / 11.09.2006
Цитата: Sanctus
Я использую g++ 3.2 20020903 (Red Hat Linux 8.0 3.2-7).



Похоже у тебя 32-битная версия ред хата.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог