是否存在允许不区分大小写的C编译器标志?

时间:2015-03-09 11:00:09

标签: c programming-languages c99 compiler-specific

我只是想知道,是否可以指示GCC(或其他编译器)我不想在我的C代码中区分大小写?

如果那是不可能的,那么另一个选择就是让一个编译器标志在找到两个具有相同名称和不同外壳的全局变量/函数时抛出错误。

1 个答案:

答案 0 :(得分:5)

奇怪的问题.... C是一种区分大小写的语言,在我看来,不可能找到不区分大小写的编译器。

一种可能的解决方案是在每个字符之前解析源代码并降低每个字符,然后编译它。

编辑: 根据评论,我不鼓励解析代码来改变caracters的情况,导致库的一些麻烦