2.1. 使用命令行选项

可使用命令行选项控制编译器操作的许多方面。 ARM 编译器使用 Edison Design Group (EDG) 前端。 有关 EDG 前端的详细信息,请访问 Edison Design Group 网站,其网址是 http://www.edg.com

根据选项类型而定,以下规则可能适用:

单字母选项

在所有单字母选项或带参数的单字母选项之前,都有一个单短划 线 -。 选项与自变量之间可以使用空格,或者自变量可以紧跟选项之后。 例如:

-J directory

-Jdirectory

关键字选项

在所有关键字选项或带参数的关键字选项前面,都有一个双短划线 --。 选项和自变量之间需要 = 或空格符号。 例如:

--depend=file.d

--depend file.d

包含非前置 -_ 的编译器选项可以使用这两种字符之一。 例如,--force_new_nothrow--force-new-nothrow 相同。

要编译名称以短划线开头的文件,请使用 POSIX 选项 -- 指定所有的后续参数均视为文件名,而不是命令开关。 例如,要编译名为 -ifile_1 的文件,可以使用以下命令 :

armcc -c -- -ifile_1

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0205HC
Non-Confidential