Почему компилятор (IAR) не выдает ошибки в случае если переменная определена как глобальная в 2-х файлах с одним и тем же именем, а в третьем объявлена как extern? На какую из 2-х глобальных переменных в итоге она (объявленная как extern) будет ссылаться?
Группа: Участник
Сообщений: 17
Регистрация: 3-09-09
Пользователь №: 52 170
у меня старый иар, поэтому сообщения отличаются, но суть одна и та же. Если Вам нужно какую-то конкретную переменную сделать видимой из других модулей, оставьте ее как есть, а все остальные с тем же именем объявите как static