macOS で C++ コードをコンパイルする
この記事には、macOS X 用の C++ コンパイラに関する情報が含まれています。コマンド ライン インターフェイス (つまり、ターミナル) を使用して、g++ コンパイラを使用してコードをコンパイルおよび実行する方法について説明します。
GNU には、C および C++ コードをコンパイルするための GCC と g++ の 2つのコンパイラがあります。 GCC は主に C 言語コードのコンパイルに使用され、g++ は C++ コードのコンパイルに使用されます。
g++ コンパイラを使用してオブジェクト ファイルをリンクしている場合、それらは標準 (STD) C++ ライブラリに自動的にリンクされます。
macOS で C++ コードをコンパイルするための G++ コンパイラのインストール
macOS に G++ コンパイラをインストールするには、ターミナル ウィンドウを開いて次のコマンドを入力する必要があります。
onworks@onworks:/$ g++
パッケージがまだインストールされていない場合は、次のウィンドウが表示されます。
インストールするには、次のコマンドを使用します。
onworks@onworks:/$ sudo apt-get install g++
このコマンドは、下の画像に示すように、Y
キーを押して許可した後、g++ コンパイラのインストールを開始します。
g++ コンパイラのインストールはこれで完了です。 これで、macOS で C++ プログラムをコンパイルできます。
macOS での C++ コードのコンパイルと実行
次のコードのように、任意のテキスト エディターで firstProgram.cpp
という名前のプログラムを作成できるようになりました。
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
このコードをコンパイルするには、ターミナルでファイルの場所を開き、次のコマンドを入力します。
onworks@onworks:/$ g++ firstProgram.cpp -o firstProgram
このコマンドは、firstProgram.exe
という名前の実行可能な .exe
ファイルを作成します。
-o
フラグは、選択した実行可能ファイルに名前を付けるために使用されます。 -o
を使用しない場合、a.out
という名前の実行可能ファイルが作成されます。
その実行可能ファイルを実行するには、次のコマンドを使用します。
onworks@onworks:/$ ./firstProgram
出力:
Hello World
これで、macOS で C++ コードをコンパイルして実行することができました。
また、さまざまな macOS コンパイラを使用して C++ コードをコンパイルおよび実行することもできます。
- Xコード
- ネットビーンズ
- クリオン
- Qt クリエーター
- OS X 用の Visual Studio
これらのコンパイラは、IntelliSense とコードのインデント オプションを備えた優れたコード エディターを提供します。 これらは、コード内のエラーを追跡するための非常に効率的なデバッグ ツールを提供します。
これらのコンパイラは、管理しやすいプロジェクト管理機能を提供します。 プロジェクトのすべてのソース ファイルと、プロジェクトに関連するその他のファイル (データベース ファイルやイメージ ファイルなど) を保存できます。
Husnain is a professional Software Engineer and a researcher who loves to learn, build, write, and teach. Having worked various jobs in the IT industry, he especially enjoys finding ways to express complex ideas in simple ways through his content. In his free time, Husnain unwinds by thinking about tech fiction to solve problems around him.
LinkedIn