• Makefile输出调试信息print(第二节)


    低端的乃头乐发出人性的呼喊,高端的享受来自精神,享受自己进步的每一瞬间,欢迎来到我第二节课,加油。——张顺

    输出语句

    printf(“hello world!\n”);

    输出语句,大家也许并不陌生,所有同志开始学习程序都离不开一句打印语句,还记得当时你敲完第一句代码运行的奇迹感吗。

    学习任何代码都离不开输出,输出语句可以调试,可以方便的让我们知道代码运行的情况及状态。

    Makefile也有自己的输出,有了输出信息才可以继续深入的学习。不然写了点代码,报错,你知到如何修改吗

    Makefile打印语句

    Makefile里面的打印语句和windows的bat脚本的打印语句类似(不知道没关系,接着向下看)

    我们都知道c语言当中打印是printf语句,那Makefile一定有自己的打印语句和格式,是什么命令呢---->是echo命令

    echo指令(输出字符串)

    非常兴奋马上写一个自己的makefile文件验证一下。
    在这里插入图片描述
    在这里插入图片描述
    为什么出错了呢,还记得第一节课时候的三大规则吗(目标,依赖,命令)?命令应该写道什么地方?

    马上添加对应规则:
    在这里插入图片描述
    添加了一个print规则,命令是echo打印
    在这里插入图片描述
    成功出现!!!

    但是有点不完美,我不想让别人或者自己看到我的命令行,只想让看到程序执行的结果怎么做。

    在echo前面加@即可隐藏命令 可以自己试试

    echo(打印变量)

    字符串解决了,如何打印变量呢?
    一顿操作,这还不简单,搞个变量,往echo后面一放不就可以了。
    来一起试试,看是否可行:
    在这里插入图片描述
    似乎他将a当成了字符串处理了。
    在这里插入图片描述
    这里有经验的小伙伴肯定知道了,要a里面的值放在这个地方才可以,又要出来新的符号啦

    "$"符号

    这个符号可以取到变量里面的值,则:
    在这里插入图片描述
    在这里插入图片描述

    结束

    各位大佬,和小白们,看到这里如果有问题或者请教欢迎留言,共同进步讨论,试读到此结束啦,喜欢我的朋友们可以订阅一手,持续更新以及优化老文章……

  • 相关阅读:
    QT:使用自定义的信号与槽的方式
    【退役之重学Java】关于Spring Cloud 微服务和分布式
    2024牛客寒假算法基础集训营6
    七大软件架构设计原则详解
    jQuery基础----修改CSS样式
    SpringMVC基于注解使用:异常处理
    注解深入&动态代理
    【C++】深拷贝和浅拷贝 ④ ( 深拷贝示例 )
    第63天:服务攻防-框架安全&CVE 复现&Django&Flask&Node.JS&JQuery
    C语言第二十七弹---内存函数
  • 原文地址:https://blog.csdn.net/qq_52749711/article/details/133557094