私の職場では、いくつかの C マクロと組み合わせて古い独自言語を使用しています。このコードをコンパイルするには、スクリプトを使用して大幅に調整する必要があり、実際のメイクファイルに標準化することを望んでいました。
現在、コード内の一部の文字列定義に 0x0D (\r) 文字があり、cpp を介してプッシュされた後に 0x0A (\n) として出力され、コンパイルを妨げるという問題が発生しています。
sed -e 's/\x0A/\x0D/g' を実行してみましたが、(多数の順列とともに) 出力に影響を与えていないようです。これに対処する方法について何か考えはありますか?