Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вставка даты компиляции
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
Ivan_Kov
Вопрос простой. Что-то не могу найти как вставить в код дату компиляции, применительно для gcc. Вообще, что можно почитать про всякие полезные макросы в gcc?
zltigo
Цитата(Ivan_Kov @ Jun 22 2007, 10:37) *
Вообще, что можно почитать про всякие полезные макросы в gcc?

man smile.gif

Ну а дата и время это вообще стандартизировано и применительно к любому компилятору:
__DATE__
__TIME__
Ivan_Kov
спасибо
kurtis
Можете подсказать, как сделать так, чтоб в имени получаемого .hex файла дописывалась дата компиляции???
Bender
в свое время вставлял так дату и время компиляции:

файл version.bat:
date_time.bat >revision.c

файл date_time.bat:
@prompt char *version="$D $T";$_
//ASK

файл main.c:
#include "../revision.c"

два батника из-за того, что одним не получалось, второй из двух строк, тоже принципиально.
ну и по аналогии можно создать команду переименования хекса в то что надо

первый батник вызывается или перед компиляцией (мой случай) или после
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.