cmdで実行できる、Windows用のC ++(g ++など)のコンパイラを探しています。
テキスト エディタとして notepad++ を使用しており、プログラムをコンパイルできるマクロをそこに設定したいと考えています。
ただし、Cygwin をインストールしたくありません。
助言がありますか?
cmdで実行できる、Windows用のC ++(g ++など)のコンパイラを探しています。
テキスト エディタとして notepad++ を使用しており、プログラムをコンパイルできるマクロをそこに設定したいと考えています。
ただし、Cygwin をインストールしたくありません。
助言がありますか?
MinGW。Windows用のGCC/G++です。Cygwinよりもはるかに軽量です。Cygwin GCCとの主な違いは、UNIX APIをエミュレートしようとしないことです。つまり、Windows API(そしてもちろん標準のC / C ++ライブラリ)を使用する必要があります。また、Cygwinのようなシェルやユーティリティは提供せず、コンパイラだけを提供します。
Cygwinのようなシェルなどを提供するMSYSと呼ばれる関連システムもありますが、これは必須ではありません。MinGW自体はCMDで実行されます(ただし、自分の正気のために、Bashのようなより良いものを使用することを強くお勧めします)。
Visual C ++にはコマンドラインコンパイラがありcl
ます:
Visual Studioをお持ちでない場合は、Windows SDK(新しいバージョン)またはWindows Driver Kitを無料でダウンロードしてから、@ GregHewgillCL.EXE
が提案するコマンドラインコンパイラを使用できます。
デジタルマーズは優秀。
おそらくあなたが探しているものではありませんが、完全を期すために質問に追加するだけで、Intel Optimizing Compilerは Windows、Linux、および Mac Intel プラットフォームでうまく機能します。少し高価ですが、Intel プロセッサでの高度に最適化されたコンパイルでは、他の追随を許しません。
Twilight Dragon MediaのTDM-GCCは、公式のMinGWリリースよりも便利だと思います。インストールして使用する方が簡単だと思いました。
古いBorlandC++非IDEコンパイラは無料で入手できます:
http ://cc.codegear.com/Free.aspx?id = 24778
この無料のWindowsコマンドラインコンパイラに関するウィキペディアの背景は次のとおりです。http:
//en.wikipedia.org/wiki/Borland_C%2B%2B
Windows 10 では、 Windows Linux Subsystem経由で g++ を使用できます。
セットアップが完了したら、bash ターミナルを使用して g++ をインストールします ( Ask Ubuntu のこの回答がその方法を示しています)。
注意: コンパイル済みの C++ プログラムは、cmd/PowerShell から直接ではなく、Ubuntu/bash 環境でのみ実行できます。
C:\Folder> bash
User@Computer:/mnt/c/Folder$ g++ hello_world.cpp -o hello_world
User@Computer:/mnt/c/Folder$ ./hello_world