1 プログラムのコンパイルプロセスから始めましょう。 前回の記事では、Windows システムでのプログラムの分類、コンパイラ、コネクタ、共通ヘッダー ファイル、ライブラリ ファイルなどの知識を紹介しました。この記事では、プログラムのコンパイルプロセスについて説明します。ソース コードのコンパイル プロセスが 2 つのステップに分かれていることは誰もが知っていると思います。まず、コンパイル プロセスです。主な仕事は、ソース コードを中間ファイルに変換することです。これは、Windows の cl.exe の役割です。 .c ファイルまたは .cpp ファイルを中間 .obj ファイルに変換するのが主な仕事であり、これは Windows の link.exe の役割であり、さまざまな中間ファイルとライブラリ ファイルを接続します。 .obj ファイルとライブラリ ファイルは exe プログラムにリンクされます。この記事では主に、VS IDE を削除し、コマンド ラインを使用して cl.exe と link.exe を使用してプログラムをコンパイルおよびリンクする方法を説明します。 2. Test.c ファイルを作成する まず、新しい test.txt ファイルを作成し、そのファイル名を text.c に変更します: #include&nbs
1。 (2) cl.exe と link.exe のコンパイルとリンク プログラムの詳細な説明 (写真)
はじめに: 前回の記事で、プログラムのコンパイル プロセスについて説明しました。 Windows システムでのプログラムの分類とコンパイラ、コネクタ、共通ヘッダー ファイル、ライブラリ ファイル、その他の知識。この記事では、プログラムのコンパイルプロセスについて説明します。ソース コードのコンパイル プロセスが 2 つのステップに分かれていることは誰もが知っていると思います。まずコンパイル プロセスです。主な仕事はソース コードを中間ファイルに変換することです。これは Windows の cl.exe の役割であり、それが私たちの役割です。 c ファイルまたは .cpp ファイルを中間 .obj ファイルに変換する; 2 番目は接続プロセスであり、主な仕事はさまざまな中間ファイルを変換することです
[関連する Q&A の推奨事項]:
node.js - win10システムnpmインストールnode-gypエラーcl.exeが見つかりません
c++ - 32ビットコンパイラでコンパイルされたライブラリと64ビットコンパイラでコンパイルされたライブラリには互換性がありますか?
nginx - C言語、vcコンパイラcl、関数の先頭で変数を宣言せずに変数をサポートする方法
以上がcl.exeの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。