Atom(vscodeでも)C++のソースコード(以下に示す)を作成し、実行したときstring系が使えないのですがどなたか改善策を教えてはいただけないでしょうか?
コンパイラーはMinGwです。

実行結果画像の説明をここに入力


ソースコード

#include<iostream>
#include<string>
using namespace std;
int main(void){
  string first_name;
  string last_name;
  string full_name;
  first_name="Steve";
  last_name="O";
  full_name=first_name+last_name;
  cout<<full_name<<endl;
  return 0;
}

正常動作をするサンプルコードを以下に掲載しておきます。

#include<iostream>
using namespace std;

int main(void){
  int a, b;

  cin>> a >> b;

  if ( a < b ){
    cout << "a < b" << endl;
  }
  else if ( a > b ){
    cout << "a > b" << endl;
  }
  else{
    cout << "a == b" << endl;
  }
  return 0;
}