Eclipse System-Workbench(Win 10 v4.6.3)忽略了包含.h文件的情况

时间:2018-06-08 07:26:22

标签: c eclipse compiler-errors eclipse-plugin

参考SO question
我的朋友的代码是在他的Windows PC上编译的,但它不适用于我的Linux PC。
我使用Eclipse Luna (4.4.2)System Workbench用于STM32-OpenOCD Version: 1.13.2.201703061529,arm-none-eabi-gcc版本4.9.3
他使用Eclipse v4.6.3和SW-STM32 v1.15.0.201708311556,arm-none-eabi-gcc v4.7.2。

忘记版本,C代码对包含区分大小写,而他的编译器完全忽略了它!

如果已经与他的编译器一起设置了标志,那么任何人都有任何线索吗?我们不应该将其删除以与C标准相提并论吗?

1 个答案:

答案 0 :(得分:0)

@Gerhardh所说的原因是操作系统搜索文件的方式不同。 Windows不区分大小写,而Linux则不区分大小写。坚持编码标准是最好的选择。

谢谢Gerhardh