为什么C文件在/ * [] * /

前端之家收集整理的这篇文章主要介绍了为什么C文件在/ * [] * /前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在查看一些专有的源代码:使用库的示例程序.

代码用C和C编写,使用make构建系统.

每个文件都以[]:/ * [] * /的源文件和#[]#的makefile文件结尾.这可能是什么原因?

代码是使用GCC编译用于ARM的,使用扩展名.

解决方法

最有可能是某种自动扩充的占位符.

通常,像macrodef(或其中一个源代码控制过滤器)会将这些项目扩展为包含一些相关的文本.由于通常只有注释保护的括号才能扩展,注释将保留到位,在编译时保护源代码免受实际扩展的项目的影响.

但是,您当前正在查看的内容可能是外部包含括号内的所有内部扩展.这可能是在从一个源代码控制系统到另一个源代码控制系统的代码迁移期间完成的虽然这样一个想法是高度投机的,但似乎他们似乎并没有把迁移扩展项目迁移到移植中.

猜你在找的C&C++相关文章