gcc: заметки по использованию |
Написал microsin | |
01.11.2008 | |
Свободный компилятор gcc на платформе Windows входит в состав пакета MinGW. Здесь я решил записать все интересное, с чем довелось столкнуться. 1. Тип int является 32-разрядным (4 байта), short - 16-разрядным (2 байта). 2. Порядок байт в слове - сначала идет младший байт, потом старший. Точно так же, как и у AVR gcc.
3. По умолчанию в структурах включено выравнивание переменных
структуры на 2 байта. При этом в блоках памяти получаются "дырки",
которые могут доставить неудобство в смысле несовместимости с
платформами, где выравнивание отсутствует. Чтобы отключить
выравнивание, нужно применить ключевое слово __attribute__ для переменных, размер типа которых больше байта, например: |
|
Последнее обновление ( 01.11.2008 ) |