ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
在命令行中指定的輸入文件可以是 C 源文件、C++ 源文件、匯編源文件或目標(biāo)文件。編譯器使用文件擴(kuò)展名來確定文件類型。
| 擴(kuò)展名 | 文件類型 |
|---|---|
| .asm、.abs 或 .s*(擴(kuò)展名以 s 開頭) | 匯編源文件 |
| .c | C 源文件 |
| .C | 取決于操作系統(tǒng) |
| .cpp、.cxx、.cc | C++ 源文件 |
| .obj .c.obj .cpp.obj .o* .dll .so | 對(duì)象 |
文件擴(kuò)展名區(qū)分大小寫:文件擴(kuò)展名是否區(qū)分大小寫取決于您的操作系統(tǒng)。如果您的操作系統(tǒng)不區(qū)分大小寫,帶有 .C 擴(kuò)展名的文件將被解釋為 C 文件。如果您的操作系統(tǒng)區(qū)分大小寫,帶有 .C 擴(kuò)展名的文件將被解釋為 C++ 文件。
有關(guān)如何更改編譯器解釋各個(gè)文件名的方式的信息,請(qǐng)參閱節(jié) 2.3.7。有關(guān)如何更改編譯器解釋和命名匯編源文件和目標(biāo)文件擴(kuò)展名的方式的信息,請(qǐng)參閱節(jié) 2.3.10。
可使用通配符來編譯或匯編多個(gè)文件。通配符規(guī)范因系統(tǒng)而異;請(qǐng)使用操作系統(tǒng)手冊(cè)中列出的適當(dāng)格式。例如,要編譯擴(kuò)展名為 .cpp 的目錄中的所有文件,請(qǐng)輸入以下命令:
armcl *.cpp假定源文件沒有默認(rèn)擴(kuò)展名:如果在命令行中列出名為 example 的文件名,則編譯器會(huì)假定定整個(gè)文件名是 example 而不是 example.c。不會(huì)向不包含擴(kuò)展名的文件添加默認(rèn)擴(kuò)展名。