[an error occurred while processing this directive]
А причем тут компилятор (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено Harbour 30 ноября 2004 г. 21:38
В ответ на: C-компилятор отправлено st256 30 ноября 2004 г. 19:02

Для компилятора это просто массив озу по которому он должен уметь ходить, учитывая разные типы данных. Это потом проблемы линкера - хотя в тупом варианте линкер для каждой такой хренотени создает свой вход в data section.
Для продвинутых линкеров есть опция --allow-multiple-definition и
--warn-common, где в одном случае используется первое попавшееся линкеру на глаза определение а во втором генерится warning что мол того ....
В случае определения всего в одном файле - мало мальски приличный компилер должон генерить ошибку - даже если размеры типов char и int на данной платформе совпадают.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru