1

gcc のプリプロセッサを使用して、verilog (.v) ファイルからコメントを削除しています (コメントの構文はC /C++ と同じであるため)。私はperlを使用しているため、perlスクリプトからシェルコマンドを使用しました

gcc -E $dest > $commentsrem

$dest .c ファイルとして名前が変更された verilog ファイルはどこにありますか。プリプロセッサはデータを stdout に出力するため、.xml という名前のファイルにリダイレクトしました$commentsrem 。今私が直面している問題は、端末に次のようなメッセージが表示されることです

try.c:577: 未終了の文字定数

これは、Cでは「\」を使用して新しい行にステートメントを続ける必要があるが、verilog にはそのような要件がないためだと思います。それが報告されていることです。

これらにもかかわらず、それは私が望むものを達成しますが、端末を乱雑にしています。静かにする方法はありますか?

4

2 に答える 2

1

Perl を使用しているため、vppreprocスクリプトを使用して Verilog コメントを削除できます。

vppreproc --nocomment in.v > out.v
于 2012-06-11T13:43:01.223 に答える