ホームページ  >  記事  >  バックエンド開発  >  cl.exeの詳細な紹介

cl.exeの詳細な紹介

巴扎黑
巴扎黑オリジナル
2017-06-10 10:54:524676ブラウズ

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 のコンパイルとリンク プログラムの詳細な説明 (写真)

cl.exeの詳細な紹介

はじめに: 前回の記事で、プログラムのコンパイル プロセスについて説明しました。 Windows システムでのプログラムの分類とコンパイラ、コネクタ、共通ヘッダー ファイル、ライブラリ ファイル、その他の知識。この記事では、プログラムのコンパイルプロセスについて説明します。ソース コードのコンパイル プロセスが 2 つのステップに分かれていることは誰もが知っていると思います。まずコンパイル プロセスです。主な仕事はソース コードを中間ファイルに変換することです。これは Windows の cl.exe の役割であり、それが私たちの役割です。 c ファイルまたは .cpp ファイルを中間 .obj ファイルに変換する; 2 番目は接続プロセスであり、主な仕事はさまざまな中間ファイルを変換することです

[関連する Q&A の推奨事項]:

php7 のコンパイルとインストール拡張機能の開発

node.js - win10システムnpmインストールnode-gypエラーcl.exeが見つかりません

c++ - 32ビットコンパイラでコンパイルされたライブラリと64ビットコンパイラでコンパイルされたライブラリには互換性がありますか?

nginx - C言語、vcコンパイラcl、関数の先頭で変数を宣言せずに変数をサポートする方法

以上がcl.exeの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。