Вы не можете этого сделать, хотя вы могли бы написать скрипт для вас.Сценарий, который берет каждый файл и пишет #include "header.h"
вверху. Edit: -include
в gcc делает это.
Однако то, что вам нужно, можно достичь другим способом с помощью параметров компилятора.В gcc с -D
.
Допустим, вы хотите определить DEBUG_LEVEL
в 2 во всех ваших исходных файлах.Вы можете просто сделать это, вызвав gcc следующим образом:
gcc -DDEBUG_LEVEL=2
Обратите внимание, что в этом случае вам нужно будет перестроить весь ваш проект (что было бы сделано в любом случае, если бы вы изменили это определение в заголовке 1).файл, от которого зависят ВСЕ исходные файлы)