Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是想知道,是否可以指示 GCC(或其他编译器)我不想在我的 C 代码中区分大小写?
如果那是不可能的,那么另一种选择是有一个编译器标志,当它找到两个具有相同名称和不同大小写的全局变量/函数时会引发错误。
奇怪的问题.... C 是一种区分大小写的语言,在我看来,不可能找到不区分大小写的编译器。
一个可能的解决方案是在每个字符之前解析源代码并降低每个字符,然后编译它。
编辑: 根据评论,我不鼓励解析代码来更改字符的大小写,这会给库带来一些麻烦