ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
以下是能够与编译器一起使用的汇编器选项。有关更多信息,请参阅《ARM 汇编语言工具用户指南》。
--absolute_listing | 生成具有绝对地址而不是段偏移的列表。 |
--asm_define=name[=def] | 为汇编器预定义常量 name,为常量生成 .set 指令,或为字符串生成 .arg 指令。如果省略可选的 [=def],则 name 设置为 1。如果要定义带引号的字符串并保留引号,请执行以下操作之一:
|
--asm_dependency | 对执行汇编文件进行预处理,但不是写入预处理输出,而是将适合于输入的依赖行列表写入标准 make 实用程序。该列表将写入与源文件同名但扩展名为 .ppa 的文件中。 |
--asm_includes | 对汇编文件进行预处理,但不是写入预处理后的输出,而是写入 #include 指令包含的文件列表。该列表将写入与源文件同名但扩展名为 .ppa 的文件中。 |
--asm_listing | 生成汇编列表文件。 |
--asm_undefine=name | 不对预定义的常量 name进行定义。此选项覆盖指定名称的任何 --asm_define 选项。 |
--code_state={16|32} | 生成 16 位 Thumb 代码。默认情况下生成 32 位代码。当选择支持 Cortex-R4、Cortex-M0、Cortex-M3 或 Cortex-A8 架构时,--code_state 选项会生成 Thumb-2 代码。有关 16 位与 32 位代码中的间接调用的详细信息,请参阅节 6.11.2.2。 |
--asm_cross_reference_listing | 在列表文件中生成符号交叉引用。 |
--include_file=filename | 包含汇编模块的指定文件;类似于 .include 指令。该文件包含在源文件语句之前。包含的文件不会显示在汇编列表文件中。 |