(古代の)Microsoft Cコンパイラ2.x用に書かれたコードを継承しました。各.cファイルには、同じ名前の.ecファイルがあります。 Cファイルを修正してコードをコンパイルすると、何も変わりませんが、.ecファイルの変更が有効になります。コンパイルすると、.cファイルの変更が.ecファイルの変更と一致するように.cファイルが更新されます。Microsoft Cコンパイラ.ECと.Cソースファイル
私はこのコンパイラについての情報を求めてインターネットを調べましたが、何も見つかりませんでした。なぜECファイルがありますか? ECファイルを変更するのは正しいとは思われません。私は間違ったことをする必要があります。 .cファイルにソースコードが含まれることを期待していました。
ここで誰でもこのコンパイラを使用した場合は、提供できる洞察力や情報をお寄せいただきありがとうございます。
また、ビルドスクリプトから呼び出される 'esql'コマンドを探します。これは.ecファイルを処理し、コンパイラの.cファイルを出力します。 (私はcl.exeが 'esql'自体を呼び出すとは思わないが、可能だと思います)。 –
Informixデータベースは確かにアプリケーションの一部です。コンパイルは 'esql'コマンドを含むバッチスクリプトを通して行われます。すべてが今完全に理にかなっています。確かに、私は '.ec'ファイルをメインのソースファイルとして扱いますが、正しいのでしょうか?私が理解しているところでは、.cファイルを削除でき、esqlコマンドの実行時に再生成されます。 – Smurf64
はい、それは正しいです。 '.ec'ファイルは主なソースファイルであり、' .c'ファイルは 'esql'によって生成されます。 – janm