ZHCUAQ1F july 2015 – april 2023
以下是能够与编译器一起使用的汇编器选项。有关更多信息,请参阅《TMS320C6000 汇编语言工具用户指南》。
--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 选项。 |
--asm_cross_reference_listing | 在列表文件中生成符号交叉引用。 |
--include_file=filename | 包含汇编模块的指定文件;类似于 .include 指令。该文件包含在源文件语句之前。包含的文件不会显示在汇编列表文件中。 |
--machine_regs | 将寄存器操作数显示为汇编文件中的机器寄存器以用于调试。 |
--no_compress | 防止在汇编器中进行压缩。在可能/有利的情况下,压缩将 32 位指令更改为 16 位指令。 |
--no_reload_errors | 关闭汇编代码中所有与重新加载相关的循环缓冲区错误消息。 |
--strip_coff_underscore | 帮助将手工编码的汇编从 COFF过滤到 EABI。尽管COFF 输出不再受支持,但此选项仍可用作 COFF ABI 到 ELF EABI 的迁移辅助工具。对于 COFF ABI,编译器在所有 C/C++ 标识符的开头加下划线。对于 EABI,链接时符号与 C/C++ 标识符名称相同。此选项根据需要从旧符号引用中删除下划线前缀。 |