У меня есть файл заголовка version.h, где у меня есть версия моего приложения определено:Append номер версии в выходной файл для приложения C в Затмении
#define VERSION 0x0100
Я хотел бы, чтобы добавить его в качестве суффикса к выходной файл. Поэтому вместо того, чтобы иметь myapp.elf, я хотел бы иметь myapp_0100.elf. Есть ли способ использовать символы в параметрах компиляции?
Неправильный подход. 1) Узнайте, какие макросы. 2) Вы должны сделать это из сценария сборки. – Olaf
Возможно, вы не знаете, что вы указали число как восьмеричное. Наверное, не то, что вы хотите ... Вместо этого используйте десятичное число или строку. – Lundin
Да, спасибо. Мне нужно, чтобы это значение было шестнадцатеричным. Мне нужно сохранить номер версии, определенный в файле заголовка. Я собирался сделать скрипт, чтобы получить значение из файла, но я хотел убедиться, что другого варианта нет. – Valkyrie