应在 GCC 版本12的声明或编译器选项中进行什么设置、以便在编译过程中检查所有项目中的变量是使用相同类型定义的。 情况?
示例:在 main.c 中
远升;
在 А 中、my_uart_uart_functions.c 错误设置了变量
外部内部升;
编译器应该会崩溃、而不是生成输出文件
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
应在 GCC 版本12的声明或编译器选项中进行什么设置、以便在编译过程中检查所有项目中的变量是使用相同类型定义的。 情况?
示例:在 main.c 中
远升;
在 А 中、my_uart_uart_functions.c 错误设置了变量
外部内部升;
编译器应该会崩溃、而不是生成输出文件
将所有的"公共"原型放在.h 文件中也是一个好主意。
https://c-faq.com/resources/ansilint.html
但是、如常见问题解答所述、打开 gcc 中的所有警告应具有相同的目的。