Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
23 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
618625
Топик полностью
misyachniy
(09.09.2015 18:05, просмотров: 51)
ответил
avr495
на
Почему компилятор gcc (тестил и для AVR и для PC - MinGW) допускает разные типы в определении и объявлении для разделяемых глобальных переменных (extern)?
"С" подразумевает char<=short<=long<=long long
По "желанию" компилятора все переменные могут быть long. У некоторых DSP char - 16 бит. Желание компилятора можно поубавить #pragma pack
Ответить