博客
关于我
Makefile CMakeList.txt文件打印调试
阅读量:352 次
发布时间:2019-03-04

本文共 612 字,大约阅读时间需要 2 分钟。

Makefile 开发指南

1. Makefile 中的警告

在 Makefile 中,$(warning) 任务可以灵活选择打印相关变量。它会在终端输出行号及信息,但不会终止编译过程。

示例:

$(warning xxxxx)  # 打印固定信息$(warning $(XXX))  # 打印变量值

2. Makefile 中的报错

$(error) 任务类似于 $(warning),但会终止编译过程。

示例:

$(error xxxxx)  # 打印固定信息$(error $(XXX))  # 打印变量值

3. CMakeList.txt 中的信息输出

在 CMakeList.txt 中,可以使用 message() 函数输出信息。

示例:

message("xxxxx")  # 打印固定信息message(${XXX})  # 打印变量值

4. 调试确认 Makefile 被包含两次

在需要调试的文件中,可以通过自定义变量判断 Makefile 是否被包含。

示例:

ifeq ($(LGDEBUG), )  $(warning enter component.mk first time)  LGDEBUG = COMPONENT_DEBUGelse  $(error enter component.mk second time)endif

这个方法可以帮助开发者确认 Makefile 是否被正确包含。

转载地址:http://evkr.baihongyu.com/

你可能感兴趣的文章
post install error,please remove node_moules before retry
查看>>
postcss-pxtorem 参数之selectorBlackList、exclude的用法
查看>>
Postek博思得标签打印机更换电脑,打印出来标签空白
查看>>
postfix+ dovecot搭建邮件服务器
查看>>
postfix在邮件服务器中的使用
查看>>
PostGIS 3.1.2软件安装详细教程(地图工具篇.8)
查看>>
PostGIS中获取所有EPSG的编码以及对应Proj4字符串
查看>>
SpringBoot中集成海康威视SDK实现布防报警数据上传/交通违章图片上传并在linux上部署(附示例代码资源)
查看>>
PostGIS在Windows上的下载与安装
查看>>
Qt开发——网络编程之UDP客户端
查看>>
postgis数据库优化_postgresql 性能优化
查看>>
postgis求面积、交集等相关函数
查看>>
postgis相关函数
查看>>
Postgres Docker版本安装mysql_fdw 插件
查看>>
Postgres invalid command \N数据恢复处理
查看>>
Postgres like 模糊查询匹配集合
查看>>
Postgres 自定义函数内实现 in 操作符的递归查询
查看>>
Postgres 返回当前时间前后指定天数的集合
查看>>
postgres--vacuum
查看>>
postgres--wal
查看>>