我有一个庞大的项目,整个用C语言编写,我有一个用于编译它的make文件.该项目的C文件中包含大量的利用问题,在它的头文件,这意味着还有的说是误拼写中大量的C文件头文件的音调.问题是我需要迁移该项目编译的Linux机器上,并且因为Linux是大小写敏感的我得到了错误的色调.
有没有一种优雅的方式可以在Linux中运行make文件并告诉他忽略区分大小写?任何其他解决方案也将受到欢迎.
非常感谢.Motti.
您必须手动修复所有内容并重命名每个文件或使用#include修复每个位置.即使你有一个庞大的项目(与linux内核相比),也应该可以在一两个小时内完成.自动化可能是可能的,但手动方式应该更好 - 因为脚本将无法猜出哪个名称是正确的 - 文件名或#include中使用的名称.
此外,这种情况是原始项目开发人员的错.如果他/她不是马虎并且在每个#include中正确命名每个标题,那么这不会发生.从技术上讲,这是一个类似于语法错误的代码问题.处理它的唯一正确方法是修复它.
| 归档时间: |
|
| 查看次数: |
3662 次 |
| 最近记录: |