【发布时间】:2013-03-17 19:05:36
【问题描述】:
这确实是我的一个愚蠢的特质,但我无法忍受 GNU AS 用来插入评论的方式。我太习惯 Sun 方式(大多数 UNIX 汇编器中使用的方式相同),它使用简单的斜杠“/”将代码注释掉,直到行尾。
你知道一种方法来完成我的小奇思妙想吗?
【问题讨论】:
-
一些正则表达式(Vim、Perl、sed...)可能会很容易做到。您可以在
Makefile中添加适当的正则表达式命令来预处理您的源代码,从而将您选择的注释语法转换为适用于 GNU AS 的注释语法。 -
我的
as(2.20.1, x86_64-linux-gnu) 版本接受/、//和#作为评论起始者。 -
@Michael:你看,
/只有在它是一行中的第一个字符时才能在as中工作。您不能将其放在指令之后,以注释掉该行的其余部分。 -
好的。所以你必须使用
#。如果您在阅读代码时发现那些分散注意力的内容,您可以按照 nrz 的建议进行操作。 -
gnu 以破坏健全的汇编语言语法概念而自豪。
标签: assembly comments gnu gnu-assembler