ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1402962 Топик полностью
SciFi (13.02.2024 08:15, просмотров: 110) ответил Rainman62 на На электрониксе эффективного совета не дали, попытаю счастья здесь. Скрипт сборки проекта написан на Python, сам Питоном не владею, был взят из демо проекта. Требуется передать компилятору GCC строку - короткий хэш git версии проекта. Саму строку в скрипте получаю так.
Можно подправить сишный код, чтобы кавычки добавились. Там фокус с двойным макросом. 

https://gcc.gnu.org/onlinedocs/cpp/Stringizing.html


#define XSTR(s) STR(s)
#define STR(s) #s

LOG_I("Git Revision:%s", XSTR(GIT_REV));
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้