Arlleex 335 April 7, 2025 Posted April 7, 2025 · Report post 2 минуты назад, jcxz сказал: А в РФ - вот скажут вам завтра, что "компилить нужно только отечественными инструментами!" Так как "Кейл - иноагенты писали на деньги госдепа". Думаете - не будет такого? Совершенно спокоен по этому поводу - такого не произойдет)) А если и так - мои проекты влегкую запустятся в GCC, т.к. LLVM (ARM CLang) огромной своей частью синтаксически совместим с GCC. Quote Share this post Link to post Share on other sites More sharing options...
VladislavS 46 April 7, 2025 Posted April 7, 2025 · Report post 10 минут назад, jcxz сказал: компилить нужно только отечественными инструментами! Можно список отечественных компиляторов где-нибудь глянуть? Quote Share this post Link to post Share on other sites More sharing options...
jcxz 361 April 7, 2025 Posted April 7, 2025 · Report post 3 минуты назад, VladislavS сказал: Можно список отечественных компиляторов где-нибудь глянуть? Quote Share this post Link to post Share on other sites More sharing options...
x893 85 April 7, 2025 Posted April 7, 2025 · Report post 1 hour ago, jcxz said: И как быть???? Пришлось изобрести: Всё изобретено давным давно #if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) /* ARM Compiler V6 */ #ifndef __packed #define __packed __attribute__((packed)) #endif #elif defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */ #ifndef __packed #define __packed __attribute__((__packed__)) #endif /* __packed */ #elif defined (__ICCARM__) /* IAR Compiler */ ... #endif Quote Share this post Link to post Share on other sites More sharing options...
Vasily_ 146 April 7, 2025 Posted April 7, 2025 · Report post 2 часа назад, jcxz сказал: Вопрос обычно ставится так: Можно купить либо ОДИН, но ОРИГИНАЛЬНЫЙ, и простой (без всяких Ethernet, Ultra и т.п.); либо НЕСКОЛЬКО, но КЛОНОВ, но зато = Ultra, Ethernet, гальваническая развязка и прочие плюшки. Что выберут программисты тут? Думаю - вопрос риторический. Цена данного вопроса на кантору 500 евро! На данный момент это совсем ничего, даже гусару нормально погудеть не хватит. И никакой риторики. Quote Share this post Link to post Share on other sites More sharing options...
x893 85 April 7, 2025 Posted April 7, 2025 · Report post 4 minutes ago, VladislavS said: Можно список отечественных компиляторов где-нибудь глянуть? Нет Quote Share this post Link to post Share on other sites More sharing options...
jcxz 361 April 7, 2025 Posted April 7, 2025 · Report post Только что, x893 сказал: Всё изобретено давным давно #if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) /* ARM Compiler V6 */ #ifndef __packed #define __packed __attribute__((packed)) #endif #elif defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */ #ifndef __packed #define __packed __attribute__((__packed__)) #endif /* __packed */ #elif defined (__ICCARM__) /* IAR Compiler */ ... #endif Вы видимо не прочитали тот мой пост. Это не работает. Quote Share this post Link to post Share on other sites More sharing options...
x893 85 April 7, 2025 Posted April 7, 2025 · Report post 1 minute ago, jcxz said: Вы видимо не прочитали тот мой пост. Это не работает. Ну Вы же программист - разберётесь. Quote Share this post Link to post Share on other sites More sharing options...
VladislavS 46 April 7, 2025 Posted April 7, 2025 · Report post Поменять местами два слова - больше разговоров. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 361 April 7, 2025 Posted April 7, 2025 · Report post 1 минуту назад, VladislavS сказал: Поменять местами два слова - больше разговоров. И вы тоже не читали мой пост. Поменять - IAR не будет компилить. Надо чтобы компилилось обоими. PS: Решение уже найдено и выше я его выложил. Советующих прошу читать прежде чем советовать. Quote Share this post Link to post Share on other sites More sharing options...
VladislavS 46 April 7, 2025 Posted April 7, 2025 · Report post У всех обоими тремя компилится, а вы себе проблемы напридумывали и героически с ними боретесь. Quote Share this post Link to post Share on other sites More sharing options...
x893 85 April 7, 2025 Posted April 7, 2025 · Report post Проблемы выглядят явно надуманными. Видимо оплата почасовая у иностранного инвестора. Quote Share this post Link to post Share on other sites More sharing options...
VladislavS 46 April 7, 2025 Posted April 7, 2025 · Report post Если работодатель хочет, чтобы компилилось "обоями" - выкатываете ему счёт на последнюю версию iar, j-link и что там ещё не хватает. Наблюдаете за рекацией. Зажмотит - значит не так и нужно было. Quote Share this post Link to post Share on other sites More sharing options...
Arlleex 335 April 7, 2025 Posted April 7, 2025 · Report post 1 минуту назад, VladislavS сказал: Если работодатель хочет, чтобы компилилось "обоями" - выкатываете ему счёт на последнюю версию iar, j-link и что там ещё не хватает наблюдаете за рекацией. Зажмотит - значит не так и нужно было. Да не, он скажет - [цензоред] не неси и пиши так чтоб на всех работало, вон у Владислава с какого-то там форума все работает, а у тебя нет🙂 Quote Share this post Link to post Share on other sites More sharing options...
x893 85 April 7, 2025 Posted April 7, 2025 · Report post 1 minute ago, Arlleex said: Да не, он скажет - [цензоред] не неси и пиши так чтоб на всех работало, вон у Владислава с какого-то там форума все работает, а у тебя нет🙂 Ну так jcxz наймёт Владислава и всё будет чики-пуки. 1 Quote Share this post Link to post Share on other sites More sharing options...