清理

Make 清理

在 FPC 树中的几乎任何地方,make clean 将尝试删除编译器生成的快照或 cycle 构建的文件。上层的 make distclean 将更彻底,并且还会删除在构建版本时生成的文件(zip等)。

请注意,make 文件通常会删除它们生成的内容。这些文件取决于某些文件某些生成器和编译器版本,请确保将正确的编译器和组件传递给 make。

检查仓库是否干净的一个很好方法是,检查在更新 svn 过程的标准输出和错误。如果你看到错误,请尝试 SVN 还原。

make distclean

make distclean 是更严格的清理方式。如果你遇到构建问题,请始终此操作。如果你有快照脚本,请在项目根目录中添加 make distclean 作为第一行。这在1.9.5中变得更加重要,因为最近1.9.5将它们的单元存储在单独的 units/$fpctarge 结构中。在 SVN 更新之前进行清理可以加快 SVN 更新过程,特别是在目录搜索速度相对较慢的操作系统上(如windows 和 netbsd)。

清理交叉编译版本

请注意,make clean 目标仅清除当前 $FPCTARGET。要严格清理所有,删除所有.o,.a 和 .ppu 文件,然后 SVN 再次更新,以恢复 FPC 树中的少量.o文件夹(主要用于与C链接测试相关的组件)。