Žádný hlavičkový soubor to nedefinuje - tato makra jsou předdefinována kompilátorem. Chcete-li zjistit úplný seznam předdefinovaných maker, postupujte takto:
echo | gcc -E -dM -
Pak si prohlédněte výsledky, abyste našli pravděpodobná makra.
Přesněji si myslím, že zde je __x86_64__
je definován například:https://github.com/gcc-mirror/gcc/blob/releases%2Fgcc-10.2.0/gcc/config/i386/i386-c.c#L688
cpp_define (parse_in, "__x86_64__");
ale ještě jsem neměl trpělivost zdroj upravovat, překompilovat a testovat. Dobrý způsob vyhledávání je:
git grep '"__aarch64__'