嵌入式技术论坛
直播中

丁冬芹

7年用户 1256经验值
私信 关注
[问答]

mdk5工程编译器用AC6总是编译不通过怎样解决

mdk5工程,编译器用AC6,总是编译不通过,ArmClang: error: unsupported option '--c99',百度也没找到解决办法,各位大佬知道怎样解决吗?感谢!

回帖(3)

王璐

2022-9-13 14:54:20
那就去掉,默认支持 c99了
举报

丁冬芹

2022-9-13 14:54:28
您好,您是指在rtconfig.py文件中把带c99的行全部去掉吗?测试过,也没什么作用。
举报

王璐

2022-9-13 14:54:38
可以使用VS Code,搜索 —c99,一般在构建的脚本中有,如 SConscript 中,可以加个条件判断

    if rtconfig.PLATFORM == 'gcc':
        LOCAL_CFLAGS += ' -std=c99'
    elif rtconfig.PLATFORM == 'armcc':
        LOCAL_CFLAGS += ' --c99'
    elif rtconfig.PLATFORM == 'armclang':
        LOCAL_CFLAGS += ' -std=c99'
举报

更多回帖

发帖
×
20
完善资料,
赚取积分