我正在使用 gcc 的预处理器从 verilog (.v) 文件中删除注释(因为注释语法与C /C++ 相同)。我正在使用 perl,因此使用了我的 perl 脚本中的 shell 命令
gcc -E $dest > $commentsrem
我的 verilog 文件在哪里$dest
重命名为 .c 文件。由于预处理器将数据输出到标准输出,我将它重定向到一个名为$commentsrem
. 现在我面临的问题是我在终端上收到消息说
try.c:577:未终止的字符常量
我猜这是因为虽然在C 语言中您需要使用 '\' 来在新行上继续声明,但 verilog 没有这样的要求。这就是它正在报告的内容。
现在,尽管有这些,它实现了我想要的,但它让终端变得混乱。有什么办法让它保持安静?