-
- Я ожидаю что это строка - хэш. Ранее в makefile проектах постоянно
так делал, с целью что бы дивайс всегда мог сообщить версию
прошивки. - Rainman62(13.02.2024 08:22)
- У меня в богомерзком Windows cmd и богомерзком Mercurial так: il-2(2470 знак., 13.02.2024 09:16)
- Я к тому, что зачем надеяться, что gcc превратит строку вида
printf("text %s", MACRO) в printf("text MACRO_val"), если
правильней сделать так: printf("text " MACRO)? - Eddy_Em(13.02.2024 09:03)
- несущественные тонкости, как мне кажется, особенно в контексте сути
вопроса.. - Rainman62(13.02.2024 09:08)
- Не привередничай, зато топик на верху страницы ;-) - =AlexD=(13.02.2024 09:14)
- В этом уже нет необходимости, Уважаемый SciFi дал эффективный совет, a EddyEm генерирует шум... - Rainman62(13.02.2024 09:17)
- Не привередничай, зато топик на верху страницы ;-) - =AlexD=(13.02.2024 09:14)
- несущественные тонкости, как мне кажется, особенно в контексте сути
вопроса.. - Rainman62(13.02.2024 09:08)
- Работает? Не трогай! А так да, можно просто склеить строки:
LOG_I("Git Revision:" XSTR(GIT_REV)); - SciFi(13.02.2024 08:21)
- Вот так - правильно. Кстати, можно и просто воть так: -DGIT_REV=\"trulala\", и не нужно будет преобразовывать в строку (тем паче, там изначально должна быть строка - ладно бы число, как номер ревизии - по CAN какому-нибудь его как число выводить надо, а в текстовом протоколе - строкой). Eddy_Em(56 знак., 13.02.2024 09:05)
- Спасибо, уважаемый. Работает... Премного благодарен, низкий поклон, дай бог доброго здоровья ... - Rainman62(13.02.2024 08:29)
- Я ожидаю что это строка - хэш. Ранее в makefile проектах постоянно
так делал, с целью что бы дивайс всегда мог сообщить версию
прошивки. - Rainman62(13.02.2024 08:22)