当前位置: 首页 > news >正文

24、使用Autotools构建Java和C代码的深入指南

使用Autotools构建Java和C#代码的深入指南

1. 清理中间测试文件

在软件开发中,即使单元测试本身清理工作做得很好,也需要编写清理规则来处理中间测试文件。这能让Makefile清理中断测试和调试运行时产生的临时文件。在编写清理规则时,要考虑到用户可能在源目录中进行构建,所以通配符应尽可能具体,避免意外删除源文件。

可以使用Automake支持的clean-local目标来扩展clean目标。如果clean-local目标存在,它会作为clean目标的依赖项先执行。以下是Automake生成的Makefile中的相关代码:

clean: clean-am clean-am: clean-binPROGRAMS clean-checkPROGRAMS \ clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am .PHONY: ... clean-local ... clean-local: rm -rf ix2.* rm -rf bld.* rm -rf tst.bak rm -f *.xml rm -f copy-xml-files.stamp

Automake会识别Makefile.am

http://www.rkmt.cn/news/114030.html

相关文章:

  • 22、FLAIM项目构建系统配置与优化
  • 25、全面掌握 Linux 系统维护与管理
  • 22、深入探索 Awk:功能、应用与实践
  • 23、UNIX/Linux 编程:Awk 与 Perl 实战指南
  • 19、UNIX高级编程与正则表达式实用指南
  • 【课程设计/毕业设计】基于Java的仓库管理系统设计与实现基于Java企业仓储管理系统详细设计和实现【附源码、数据库、万字文档】
  • 【课程设计/毕业设计】基于SpringBoot+Vue的家装一体化平台基于JavaWeb的家装一体化平台【附源码、数据库、万字文档】
  • 19、深入探索Shell编程:整数运算、数组与排序算法
  • 如何下载b站视频到本地(b站视频本地化指南)
  • 32、各类Shell及相关信息介绍
  • 33、Bash 编程:内置变量、测试运算符及相关选项详解
  • 25、深入探索Shell脚本中的进程管理与并发控制
  • 27、打造简易bash调试器:功能、结构与操作全解析
  • 这些近视防控知识,家长应该早知道
  • EtherCAT总线之IO模块读写
  • 7、量子计算中的叠加与纠缠:从经典模拟到量子实现
  • 9、量子计算中的信息传输与相关技术
  • 4、量子计算基础:比特、量子比特与门操作
  • 17、格罗弗搜索算法:量子搜索的强大工具
  • 基于GWO灰狼优化的WSN网络最优节点部署算法matlab仿真
  • 1077 Kuchiguse
  • 互联网大厂Java面试实战:严肃面试官VS搞笑程序员谢飞机的三轮技术对决
  • 17、数据备份与网络基础全解析
  • 15、网络数据处理与自动化脚本实用指南
  • 13、文本处理与脚本编程实用指南
  • 14、文本处理与网页数据操作实用指南
  • 24、Linux 系统管理脚本与图像操作技巧
  • 22、GNU/Linux系统管理:进程信息收集与信号处理
  • 20、系统监控实用指南
  • 【预编码】深度学习的带有有限字母表信令MIMO通道线性预编码【含Matlab源码 14717期】