汇编程序、shell脚本与Makefile中的注释方法

一、汇编程序中的注释方法

(1)可以用@或分号“;”

  • 注意@不是makefile中的静默执行之意。
  • 分号是英文状态的分号。另外GNU汇编好像不支持用分号注释。

(2)可以用//或者/* */(既然可以用/* */,汇编语言就不用关注单行还是多行注释了)。

二、Makefile中的注释方法

(1)Makefile中只有行注释,使用 # 进行注释。 

(2)多行代码也只能用 # 一行行地注释。

(3)可以在一行代码后进行注释,不要求用单独一行进行注释。

三、Shell脚本中的注释方法

博客https://xiefor100.blog.csdn.net/article/details/125587930已经说明,这里赘述来强调。

Shell脚本中只有行注释,用 # 进行注释。

不过可以通过很多其他途径实现多行注释的效果,这里列几个途径:

(1)将要注释的多行代码写成函数的形式。

只要不调用这个函数,则函数中的shell命令就不会被执行,相当于注释掉了。

function_name () {
    list of commands
    [ return value ]
}

(2)采用 HERE DOCUMENT 特性来实现多行注释。

见博客https://xiefor100.blog.csdn.net/article/details/129282059的描述。下面代码中,因为<<左边根本就没有command部分,开始标志与结束标志COMMENT之间的内容不会传给command,因此这些内容就相当于被注释掉了。

#!/bin/bash

echo "Say Something"

<<COMMENT
   注释行1
   注释行2
   ...
   注释行n
COMMENT

echo "XJH is very handsome!"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天糊土

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值