реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вставка даты компиляции, для gcc
Ivan_Kov
сообщение Jun 22 2007, 07:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Вопрос простой. Что-то не могу найти как вставить в код дату компиляции, применительно для gcc. Вообще, что можно почитать про всякие полезные макросы в gcc?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 22 2007, 07:55
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Ivan_Kov @ Jun 22 2007, 10:37) *
Вообще, что можно почитать про всякие полезные макросы в gcc?

man smile.gif

Ну а дата и время это вообще стандартизировано и применительно к любому компилятору:
__DATE__
__TIME__


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 22 2007, 08:05
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



спасибо
Go to the top of the page
 
+Quote Post
kurtis
сообщение Jul 3 2007, 10:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Можете подсказать, как сделать так, чтоб в имени получаемого .hex файла дописывалась дата компиляции???
Go to the top of the page
 
+Quote Post
Bender
сообщение Jul 3 2007, 12:52
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



в свое время вставлял так дату и время компиляции:

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

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

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

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

первый батник вызывается или перед компиляцией (мой случай) или после
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016