У меня необычная ситуация: у меня есть файл ассемблера с расширением .c, и я не могу изменить сценарии сборки, где этот файл определен как тип "C".Однако я могу собрать его с теми же параметрами GCC, если переименую его в .asm или * .s.
Есть ли какой-нибудь стандартный способ заставить GCC считать входной файл Ассемблером, даже если он имеет расширение .c ?
Я не могу изменить скрипт сборки!Я могу только изменить .c файл.Итак, может быть, есть способ установить параметр командной строки '-x ассемблер' с помощью препроцессора?