工具/软件:
你好。
我正在使用 ti arm clang 编译器开发 ti cc1312器件。
不会出现"发生符号转换警告"
我的测试代码如下。
int main() { int32_t val_num = -100; uint32_t val_den = 3; //test -Wconversion or -Wsign-conversion warning int32_t result = val_num / val_den; return 0; }
构建目标:"empty_CC1312R1_LAUNCHXL_nortos_ticlang.out "
调用:ARM 链接器
"c:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe /ti/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/source /project/ti/workspace_v12_Property/empty_CC1312R1_LAUNCHXL_nortos_ticlang/Debug/syscfg /syscfg/ti_drivers_config.o -MCpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-D16 -mlittle-endian -mthumb -gdwarf-3 /ti/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/kernel/nortos /ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib /syscfg/ti_devices_config.o
TI Arm Clang 编译器3.2.2.LTS
目标:arm-ti-non-eabi
线程模型:POSIX
InstalledDir:c:\ti\ccs1281\ccs\tools\compiler\ti-cgt-armllvm_3.2.LTS\bin
完成的构建目标:"empty_CC1312R1_LAUNCHXL_nortos_ticlang.out "
****构建完成****
未出现警告消息。
另一个编译器 GCC 发生"签名转换警告"。
br yjkim。