CCS编译选项.docx
- 文档编号:9849770
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:11
- 大小:253.25KB
CCS编译选项.docx
《CCS编译选项.docx》由会员分享,可在线阅读,更多相关《CCS编译选项.docx(11页珍藏版)》请在冰豆网上搜索。
CCS编译选项
CCS编译选项
参考TIDSP集成开发环境(CCS)使用手册,CCS3.3.83版本的截图
OptLevel:
优化控制,设置优化级别
ProgramLevelOpt:
-op0:
包含外部函数、变量
-op1:
外部变量,不包含外部函数
-op2:
不包含外部变量、函数
-op3:
外部函数、不包含外部变量
SpecifyCLASupport:
CLA支持
RTSModification:
DefnsNoRTS,没有说明和改变库函数
ContainsRTS,用户文件说明了标准库函数
AlterRTS,用户文件改变了标准库函数
AutoInlineThreshold:
设置自动内嵌长度。
使用-o3时,小函数会内嵌。
由这个选项设置多小才是小函数。
AliasedVariables:
使用专门的混叠技术。
一个对象有多个访问方式,会发生混淆,破坏优化。
NormalOptimization:
使能-g禁止的优化
LargeMemoryModel:
小模式下编译器使用16位数据指针来访问数据。
大存储器模式下,数据指针为23位
IncludeSearchPath:
设置搜索头文件路径。
$(Proj_dir)工程所在文件夹
Pre_DefineSymbol:
预定义符号
诊断信息
-pdf:
产生诊断信息文件,与源文件同名,扩展名。
Err
-pden:
显示诊断的标识符和文本
-pdr:
问题注释
-pdv:
详细诊断,显示代码行,指出错误代码的位置
-pdw:
抑制警告诊断
-pds:
抑制诊断标识符,决定诊断消息个数
-pdse:
几个诊断当做一个错误
TreatDiagnosticasremake:
当做警告
SuppressBanner:
抑制过程信息
OutPutModel:
模块是否可重定位
OutputFilename:
输出文件名
MapFilename:
映射文件
AutoinitModel:
自动初始化变量,运行时或复位时
Heapsize:
Heap的大小,默认1000
StackSize:
栈大小
FillValue:
输出段空洞填充默认值
CodeEntryPoint:
输出模块主入口点
ExhaustivelyReadLibrary:
强行重读库,解决反向引用问题
SearchPath:
搜索路径
InclLibrary:
包含库
DisableConditionallinking:
禁止条件连接
DisableDebugSymbolMerge:
禁止调试信息符号合并
MakeGlobalSymbolstatic:
所有全局符号都成为静态的
WarnAboutOutputSection:
产生未定义输出段时,产生消息
ResloveSymboltofirstLibrary:
强制连接器解释符号到第一个链接库
DefineGlobalSymbol:
将一个全局符号定义为全局的,即使有-h设为静态的
CreateUnresolvedExtSymbol:
将未解决的外部符号放入输出模块的符号表。
链接顺序,点击上下可以改变链接顺序,可以从下面列表中选择文件加到链接顺序列表中。
-pe:
支持嵌入的C++编译,将一些C++没价值和浪费时间的特性去掉了。
-fg:
。
C文件当作C++文件处理
-pi:
关掉inline
ANSICompatibility:
C语言的兼容性。
-k:
保持汇编器汇编语言输出,一般情况下,会在汇编完成后删除汇编语言输出文件
-al:
产生汇编文件列表
-as:
标号放入符号表
-ac:
汇编程序对大小写敏感
Pre-define:
预定义符号名
-ea:
设置汇编文件扩展名
-eo:
设置输目标文件扩展名
-fs:
汇编文件指定目录
-fr:
目标文件指定目录
-ft:
临时文件指定目录
-fb:
绝对列表文件指定目录
-ec:
设置C文件扩展名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CCS 编译 选项