質問

私は、PC上でCygwinのシェルを使用してYACCファイルをコンパイルしています。私は、「15 \未知の文字」を取得しています。奇妙なことは、別のマシン上の同僚がいない警告やエラーと同じシェルを使用して、まったく同じファイルをコンパイルすることができるということです。私は私のシェルやコンパイラを使用して設定する必要があるフラグのいくつかの種類がありますか?私たちは、NMAKEとVisual Studioのコンパイラを使用しています。必要であれば、私はより多くの情報を提供させていただきます。

ありがとうございました!

役に立ちましたか?

解決

あなたのend-of-line設定を確認してください。おそらく、CRLFとYACCだけLFを期待しています。 CRは、ASCII 13(8進数で15)である。

他のヒント

あなたはcygwinのインストールすると、

あなたは「\ rを\ n」は「\ n」は従来のUNIX、デフォルトEOL(行の末尾)はどうあるべきかについて尋ねられたか、伝統的なドスます。私の推測では、あなたとあなたの同僚は、cygwinの異なるように構成されていることです。おそらく、もう一度あなたのsetup.exeを実行し、ドスEOLを選択します。

オクタル15は、キャリッジリターンです。あなたの同僚のマシンからテキストモードでファイルを転送しましたか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top