[an error occurred while processing this directive] [an error occurred while processing this directive]
Насчет IAR C 1.40 (вернее, его оптимизации) не все уж так и оптимально (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Беня 10 октября 2001 г. 11:44
В ответ на: Ответ: P.S/ А , вообще вот личное и весьма положительное впечатление от работы с IAR-C /v1,40c/ отправлено Hog 10 октября 2001 г. 10:35

Помнится, на этом компиляторе я че-то писАл, короче ошибок я не встретил, но цикл
do { ... } while( (int) 1) ;
и
do { ... } while( (unsigned char) 1) ;

у меня компилировались по-разному - в каком-то из случаев генерировался код, который проверял, равна ли единица нулю !

А очень хорошая штука IAR C++ for AVR ver. 2.26B (недавно в конфе пробегала) - просто класс !

А компайлер HT-PIC - действительно, один из самых классных и "умных". Только вот оболочка у него ужасная (очень слабая по поводу возможностей редактирования) и имеет свойство глючить - некоторые проекты нормально работают, а некоторые после компиляции и успешной генерации кода постоянно(!) вылетает с сообщением "программа выполнила недопустимую операцию" (оболочка под PIC V7.87 PL2) - может это связано с размером C-файла - я не знаю. Поэтому приходится использовать MPLAB, к которому я подключаю HT-PIC - зато в такой конфигурации получается не компилятор, а просто конфетка !
Я на сайте у HI-TECH встречал информацию о том, что они создают к компиляторам оболочку под Винды, но если песплатно есть MPLAB (который может симулировать любой процессор), то, по-моему, никому эта оболочка не нужна.

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

Ответы



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

E-mail: info@telesys.ru