我想使用 python 脚本自动构建 IAR 项目,并且我想启用选项 > C/C++ 编译器 > 语言 1,选择自动(基于扩展),但我找不到任何命令行选项来执行此操作。
我已经浏览了IAR的所有c/c++开发文档,但仍然没有找到任何东西,或者是否有任何python模块可以用来在IAR中自动设置。
请问有人可以帮我吗?
大多数编译器(可能是所有编译器,当然还有 IAR)默认选择按文件扩展名进行 C 或 C++ 编译。如果有命令行选项,它将强制进行与扩展所暗示的编译不同的编译。
特别是对于 IAR,我相信您可以选择
--c++
强制对文件进行 C++ 编译,无论扩展名如何。 .c 或 .cpp 以外的任何内容都将使用 C 编译。