Имеет ли значение расширение файла для исходных файлов сборки с расширениями .asm? - PullRequest
2 голосов
/ 22 сентября 2010

Моя цель состоит в том, чтобы иметь правило, что file.asm должен быть построен точно так же, как file.ASM (или аналогичные варианты, например, file. [AA] [sS] [mM]).Я хотел бы не наступать на соглашение, о котором я не знаю.

Примеры соглашений о расширении файлов с учетом регистра:

Сборка
Файлы с .Sи .s расширения обрабатываются по-разному в GNU Assembler (.S проходит через препроцессор; .s - нет).

C / C ++
.C иногда (в зависимости от компилятора?) Компилируется как файл C ++, а .c компилируется как C.

Ответы [ 2 ]

2 голосов
/ 22 сентября 2010

gcc имеет флаг -x, чтобы решить эту проблему для вас. Укажите язык явным образом, а заранее - проблем больше нет. Другие компиляторы могут иметь, а могут и не иметь аналогичные возможности, но только для того, чтобы узнать это, прочитайте документацию.

0 голосов
/ 22 сентября 2010

По крайней мере в Windows ассемблеры, такие как MASM или TASM, не обращают внимания на случай расширения файла, то есть .asm = .ASM, насколько я знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...