реклама на сайте
подробности

 
 
> IAR 4.41 вылетает при компиляции, Это у всех или мне надо поискать более прямой дистрибутив
Alexey Bishletov
сообщение Mar 23 2007, 08:37
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 121
Регистрация: 15-08-06
Пользователь №: 19 557



Собственно сабж. Вылетает по какой-то внутренней ошибке.
Компилирую так:
Код
iccarm.exe m.c -e

Сама программа такая:
Код
------------------- m.c -----------------------------
#pragma segment="SEGMENT1"

#define ar ((unsigned char *)__segment_begin("SEGMENT1"))
#define l  (((int)__segment_end("SEGMENT1"))-((int)__segment_begin("SEGMENT1")))

void f()
{
  ar[l]=1;
}
-----------------------------------------------------

IAR 4.11 это же самое компилиует без ошибок. Есть подозрение, что мне попался какой-то не совсем правильный дистрибутив 4.41. Просьба к счастливым обладателям 4.41, проверьте у себя и сообщите что получается.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Mar 23 2007, 09:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Вылетать на приведенном коде просто негде - компилируется. Смыл самого кода - обсуждать не будем.
Нормальные дистрибутивы, естественно, лежат на IAR.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 20:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016