中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

【raspberry PI 3B +】CentOS7でC++で書いたプログラムをコンパイルして動かす

1.g++とは

簡単に言うとC++のコンパイラになります。
CentOSで【g++】を使うには【gcc-c++】をインストるする必要があります。
ちなみに【C】をコンパイルするには【gcc】になります。

2.インストール

yumコマンドから【gcc-c++】をインストールします。

[root@localhost ~]# yum -y install gcc-c++
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
・
・
・
Complete!

インストールされたバージョンを確認します。

[root@localhost ~]# g++ --version
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

3.C++ファイルを用意する

ますは作業用フォルダを用意します。
今回は【/home/test】にしました。
作業用フォルダに移動します。

[root@localhost /]# cd /home/test


ここで【heloo.cpp】を作成します。
内容は【Hello World! C++】と表示するだけになります。

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World! C++" << endl;
    return 0;
}

4.コンパイルして実行

【/home/test】上でコンパイルをします。

[root@localhost test]# g++ -o hello hello.cpp


コンパイルが完了すると【hello】という実行ファイルが作成されます。

[root@localhost test]# ls
hello  hello.cpp


これを実行してみると

[root@localhost test]# ./hello
Hello World! C++


無事動作しました。