VS2017设置C99编译
时间: 2024-05-29 17:09:46 浏览: 252
1. 打开 Visual Studio 2017。
2. 创建一个新的 C 项目或打开一个已有的项目。
3. 在“解决方案资源管理器”中,右键单击项目名称并选择“属性”。
4. 在“属性页”中,选择“C/C++”项。
5. 在“语言”下,选择“ISO C99”。
6. 单击“应用”以保存更改。
7. 重新编译项目以使用 C99 标准。
相关问题
gcc指定c99编译
要使用GCC编译器将代码指定为C99标准,可以使用以下命令:
```
gcc -std=c99 yourfile.c -o output
```
其中,`-std=c99`选项告诉GCC使用C99标准进行编译。`yourfile.c`是你要编译的文件名,`-o output`选项指定生成的可执行文件的名称为"output"(你可以根据需要自定义名称)。
请确保你的GCC编译器已正确安装并配置在系统环境变量中,以便能够在命令行中运行gcc命令。
keil5改c99编译
Keil uVision 5是一个集成开发环境(IDE),主要用于嵌入式微控制器的编程,包括STM32、ARM等平台。如果你想将C99标准应用于Keil5的项目中,需要注意以下步骤:
1. **设置编译选项**:
- 打开Keil uVision,点击"Project" > "Options for Target"(目标选项)或右键选择"Settings..."。
- 在"C/C++ Compiler"(C/C++ 编译器)部分,选择"Advanced"(高级)选项卡。
- 在"Language standard"(语言标准)下拉菜单中,选择"C99"或"C11",以便启用C99特性支持。
2. **添加头文件**:
C99引入了许多新功能,例如变量长度数组(variable-length arrays, VLA)、枚举常量初始化等。需要包含适当的C99头文件,如`<stdint.h>`、`<stdbool.h>` 等。
3. **检查并修复警告**:
Keil可能会发出一些关于C99特性的警告,因为并非所有硬件平台都完全支持C99。确保检查并处理这些警告,可能需要调整代码或对目标平台做兼容性处理。
4. **测试代码**:
完成以上设置后,重新编译并测试你的代码,看是否能正常工作。
阅读全文