Перейти к содержанию
    

совать exact width депопало--- моветон ;)

Это вы, батенька, не перелопачивали с 32-битной на 64-битную архитектуру сервер обмена данными, который использует бинарные пакеты — структуру вроде

struct{
  ...
  int var1;
  char var2;
...
}

Вот где жесть и моветон! Я уж не говорю о том, что пропущены всякие прагмы для явного выравнивания данных.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это вы, батенька, не перелопачивали с 32-битной на 64-битную архитектуру сервер обмена данными, который использует бинарные пакеты — структуру вроде

struct{
  ...
  int var1;
  char var2;
...
}

Вот где жесть и моветон! Я уж не говорю о том, что пропущены всякие прагмы для явного выравнивания данных.

Неее, такое лопатил. :rolleyes:

В структурах обмена как раз exact то шо нада.

А вот если миръ не сбрендилъ совсем (а?), то скоро могут появиться достойные средства для *_fast*_t и такого же *least*_t

Изменено пользователем _Pasha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот если миръ не сбрендилъ совсем (а?), то скоро могут появиться достойные средства для *_fast*_t и такого же *least*_t

А зачем? gcc и так справляется с оптимизацией! Жаль, sdcc далек от этого... Но, увы, пот тот же stm8 кроме sdcc компиляторов свободных нет ☹

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он не свободный: кода нет, да еще и только под мастдайку бинарник выложен. Туфта какая-то, одним словом!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если набрать в гугле clang stm8 раз в месяц, то можно дождаццо

А чего ждать-то? Clang - это фронтэнд, пилить надо LLVM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А чего ждать-то? Clang - это фронтэнд, пилить надо LLVM

ну, я неточно выразился :laughing:

смотрю, его пилили еще в 2011. А результат?

Многочисленных саксесс-стори счастливых юзеров что-то нету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У stm8 очень плохо: единственный свободный компилятор — sdcc, больше ничем под линуксом на него прошивочку не собрать ☹

С другой стороны, это понятно: ведь gcc для восьмибиток — дикость какая-то (хотя, для отмелей есть avr-gcc)!

 

под линуксом работают не только свободные. У французов есть и нативный порт Cosmic на линукс

а для M$-хостов с весны у Cosmic сняты ограничения по размеру кода в халявной версии (ЕМНИП)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в халявных версиях нужно регистрироваться, получать лицензию и софт будет привязан к компьютеру?

и еще вопрос: как можно использовать elf для отладки, повившийся в последней версии SDCC ? сломал весь мозг...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а для M$-хостов с весны у Cosmic сняты ограничения по размеру кода в халявной версии (ЕМНИП)

Вроде да... скачал, устанавливаю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет народ!

Подскажите пожалуйста версию ИАР под stm8 которая качественно, ... хряцнутая? Если такая вообще есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у Cosmic сняты ограничения по размеру кода в халявной версии (ЕМНИП)

Лавочка прикрылась?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лавочка прикрылась?

Почему прикрылась ? Может просто год с момента установки прошел ? ;-)

 

Limited to one year license

 

Просто повторно запрашиваете новую лицензию и все....

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...