Я немного новичок в C и только что обнаружил кое-что интересное. Я изменил значение простого макроса, который был #defined в заголовочном файле
#define MRB 1000
до
#define MRB 100
и когда я снова запустил make, он сказал, что изменений не было («ничего не поделаешь для« всех »»).
Как именно макросы работают так, что они не должны быть частью сборки?