EugeNNe 0 12 марта, 2014 Опубликовано 12 марта, 2014 · Жалоба Существует ли какая либо переменная, атрибут, переменная в GCC которая инкрементируется при каждой очередной компиляции проекта и которую возможно, например, залить в еепром? Смысл в том что бы проект ( программа ) содержала версию ПО... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryM 0 13 марта, 2014 Опубликовано 13 марта, 2014 · Жалоба Существует ли какая либо переменная, атрибут, переменная в GCC которая инкрементируется при каждой очередной компиляции проекта и которую возможно, например, залить в еепром? Смысл в том что бы проект ( программа ) содержала версию ПО... __DATE__ , __TIME__ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alx2 0 13 марта, 2014 Опубликовано 13 марта, 2014 · Жалоба Существует ли какая либо переменная, атрибут, переменная в GCC которая инкрементируется при каждой очередной компиляции проекта и которую возможно, например, залить в еепром? Нет. Компилятор не может знать ревизию исходников, которые он компилирует. И не должен. Для отслеживания версии ПО пользуйтесь системами контроля версий (subversion/git/...), это их работа. Полученную от них версию ПО передавайте компилятору через -DREVISION=xxxxx. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться