这里简单介绍一些最常用的操作选项。
-c :表示只进行编译不链接文件;
-C : ( 注意:这是大写的 C) 禁止预编译器将注释行移走;
-D<symbol> :定义预处理宏,相当于在源程序开头使用了宏定义语句 #define symbol ,这里 symbol 默认为 1 ;
-E :仅仅是对 C 源代码进行预处理就停止;
-g<options> :指定是否在生成的目标文件中包含调试信息表;
-I<directory> :将 directory 所指的路径添加到 #include 的搜索路径列表中去; -J<directory> :用directory 所指的路径代替默认的对 #include 的搜索路径;
-o<file> :指定编译器最终生成的输出文件名。
-O0 :不优化;
-O1 :这是控制代码优化的编译选项,大写字母 O 后面跟的数字不同,表示的优化级别就不同, -O1 关闭了影响调试结果的优化功能;
-O2 :该优化级别提供了最大的优化功能;
-S :对源程序进行预处理和编译,自动生成汇编文件而不是目标文件;
-U<symbol> :取消预处理宏名,相当于在源文件开头,使用语句 #undef symbol;
-W<options> :关闭所有的或被选择的警告信息;
有关更详细的选项说明,可查看 ADS 软件的在线帮助文件。
文章评论(0条评论)
登录后参与讨论