CCS 编译选项 参考TI DSP 集成开发环境(CCS)使用手册,CCS3
83 版本的截图 Opt Lev el:优化控制,设置优化级别 Program Lev el Opt: -op0:包含外部函数、变量 -op1:外部变量,不包含外部函数 -op2:不包含外部变量、函数 -op3:外部函数、不包含外部变量 Specify CLA Su pport:CLA 支持 RTS Modification: Defns No RTS,没有说明和改变库函数 Contains RTS,用户文件说明了标准库函数 Alter RTS,用户文件改变了标准库函数 Auto Inline Threshold:设置自动内嵌长度
使用-o3 时,小函数会内嵌
由这个选项设置多小才是小函数
Aliased Variables:使用专门的混叠技术
一个对象有多个访问方式,会发生混淆,破坏优化
Normal Optimization:使能-g 禁止的优化 Large Memory Model: 小模式下编译器使用16 位数据指针来访问数据
大存储器模式下,数据指针为 23 位 Inclu de Search Path:设置搜索头文件路径
$(Proj_dir)工程所在文件夹 Pre_Define Sy mbol:预定义符号 诊断信息 -pdf:产生诊断信息文件,与源文件同名,扩展名
Err -pden:显示诊断的标识符和文本 -pdr:问题注释 -pdv:详细诊断,显示代码行,指出错误代码的位置 -pdw :抑制警告诊断 -pds:抑制诊断标识符,决定诊断消息个数 -pdse:几个诊断当做一个错误 Treat Diagnostic as remake:当做警告 Suppress Banner:抑制过程信息 OutPut Model:模块是否可重定位 Output Filename:输出文件名