主题中讨论的其他器件:HALCOGEN
工具与软件:
您好!
我将工程编译器从 ARM v20.2.0.LTS 更改为 Clang v4.0.1.LTS。 解决大量问题后、编译器会给出一些警告。 您是否可以建议解决警告的方法?
警告类型1: 对于所有 asm 文件、"在编译期间未使用的参数"。 注意:编译其他项目文件时不会发出警告。 V20.2.0.LTS 编译器不提供这些警告。
其中一个控制台输出:
构建文件:"..//Src/sys_core.asm
调用:ARM 编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmclang.exe -c -March=armv7r -mcpu=cortex-r4 -mfloat-abi=hard -mfpu=vfpv3-d16 -mbig-endian -marm -O0 -i"C Project_Folder:/Users/.../Src/sys_core.asm /crms"-i"C:/Users/... Project_Folder /src"-i"C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-armllvm_4.0.1.LTS/include -gdwarf-3 -werror=-wsys-microsoft-ex-ex-ex-ex-ex-sys/config"-regultrintrinsics"-f_ex-f_ex-ex-ex-exsys/config"。
tiarmclang:警告:编译期间未使用的参数:'-O0'[-Wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-i C:/Users/... Project_Folder '[-Wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:"-i C:/Users/... Project_Folder /src'[-Wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-i C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-armllvm_4.0.1.LTS/include [-Wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-gdwarf-3'[-wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-Werror=ti-pragma '[-Wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-werror=ti-macros'[-wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-werror=ti-intrinsics'[-wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-fno-short-wchar'[-wunused-command-line-argument]
tiarmclang:警告:编译期间未使用的参数:'-fcommon'[-wunused-command-line-argument]
已完成建设:"../Src/sys_core.asm
警告类型2: 警告#10247-D:正在创建不带 SECTIONS 规范的输出段".rodata"。 注意:v20.2.0.LTS 编译器不提供这些警告。
提前感谢。
此致