рандомных значений (на этапе компиляции естественно)?
гуглиться вот такое https://stackoverflow.com/questions/5355317/generate-a-random-number-using-the-c-preprocessor
но пост старый
Зачем это? Тебе не запустить программу на питоне чтоб сгенерировала простой файл #define RANDOM_VALUE 424242 ?
хочу тестирование процесса обновления железки сделать. там версия конструируется из гита (все как положено), но для тестирования надо версию подменять на какое-нибудь рандомное значение, чтобы можно было несколько бинарников сделать а в них разные версии были.
сгенерить на уровне срипта сборки и через -DFOO=123 подпихнуть?
ну да, у меня тоже такая мысль, и наверное так и сделаю если не найду что-то получше
еще вариант можно прям в бинарнике подменять (при условии что нет проверки на целостность)
ну если оно в бинаре гарантированно оседает только в тех местах про в которых вы меняете, да
ну да, там можно поменять. но не хочется. хочется на уровне тулчейна )) есть же у gcc COUNTER и всякие такого рода макросы. почему RAND нет 😂😂
Обсуждают сегодня