regnames none Do not predefine register names 不预定义寄存器名称 keep Keep local labels in symbol table of object file 将本地标签保存在目标文件的符号表中 MD Write source file dependency lists to inputfile.d 将源文件依赖关系列表写入inputfile.d M Write source file dependency lists to stdout 将源文件依赖关系列表写入stdout checkreglist Warn about out of order LDM/STM register lists 警告LDM/STM寄存器列表出现故障 apcs / Make pre-definitions to match theĬhosen procedure-call standard 进行预定义以匹配选择的程序调用标准 no_warn Turn off Warning messages 关闭警告信息 no_esc Ignore C-style (\c) escape sequences 忽略C风格(\ c)转义序列 maxcache Maximum cache size (default 8MB) 最大闪存空间 (default 8MB) predefine directive Pre-execute a SET 指令 I dir Add dirs to source file search path 添加源文件的搜索目录 errors errorsfile Put stderr diagnostics to errorsfile 把标准错误判断放入errorsfile depend dependfile Save 'make' source file dependencies 保留 'make' 源文件依赖 o outputfile Name the final output file 命名最终输出文件名 IAR ARM COMPILER V7 PROFILES MANUALlist listingfile Write a listing file (see manual for options) 生成列表文件 This assembles ARM and Thumb assembly language sources. g Generate tables for high-level debugging 为高级别调试创建表 D Define on entry to the compiler 定义 符号并且传入编译过程 IAR ARM COMPILER V7 PROFILES CODEE Preprocess the C source code only 仅仅预处理C代码 interleave Interleave source with disassembly (use with -asm or -S) 交叉反汇编 (use with -asm or -S) S Output assembly code instead of object code 只输出汇编文件 asm Output assembly code as well as object code 输出汇编以及obj文件 o Name the final output file of the compilation 最终输出文件的名字 cpu list Output a list of all the selectable CPUs 输出所有被选中的CPU列表 cpu Select CPU to generate code for 选择CPU Otime Optimize for maximum performance 优化最大优化级别的运行时间 O1 Restricted optimization for debugging 受限的调试级别优化 IAR ARM COMPILER V7 PROFILES UPDATE生成基于 Debug With Arbitrary Record Format Debugging Standard Version 3 (DWARF 3) 的调试信息 并且包含对于 DWARF 2 debug tables的支持。Ĭomponent: ARM Compiler 5.06 update 4 (build 422).This compiles your C and C code.It supports inline and embedded assemblers, and also includes the Advanced SIMD vectorizingcompiler. 这五个人依次是:Mike Miller, Daveed Vandevoorde, Steve Adamczyk, John Spicer, Mike Herricl。Daveed Vandevoorde 写过两本书《C Templates》和《C Solutions》,Mike Miller是C 专家,实现部分C 的功能。Mike Herrick在Bell实验室呆了19年。Steve Adamczyk和John Spicer是EDG的创建者。 Arm Compiler 5.06 for Certification and Arm Compiler 5.06 Long Term Maintenance releases will each be supported by an Arm Compiler Qualification Kit. After this, further support and maintenance will be available through Arm Compiler Long Term Maintenance releases with maintenance continuing until at least summer 2020. General update releases on the last branch, version 5.06, ended in H2 2017 with 5.06u6. 其中,Arm Compiler 6 是 Arm Compiler 5 的替代者!相比于 Arm Compiler 5 的 Edison Design Group 使用的编译器前端,Arm Compiler 6 将编译器前端换为了基于 LLVM 的 Clang!
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |