별의 공부 블로그 🧑🏻‍💻
728x90
728x170

MinGW로 C++ 컴파일 할 때 "warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]" 오류가 뜰 경우 해결 방법

들어가며

  • 맥에서 MinGW를 이용하여 C++ 컴파일을 할 때, @auto@ 자료형을 사용할 경우, 다음과 같은 오류가 출력되면서 컴파일이 진행되지 않는다.
warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
  • 간단한 명령어를 이용하여 이 문제를 해결해줄 수 있다.

 

방법

  • 터미널에 다음과 같은 명령들을 입력한다.
% echo 'alias g++="g++ -std=c++11"' >> ~/.bash_profile
% source ~/.bash_profile
  • 이제 g++ 명령어를 사용하여 컴파일 할 경우, 자동으로 @-std=c+11@ 옵션이 적용된다.

 

참고 사이트

 

[Solved] warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] - Clay-Technology World

Today when I was programming on Mac OS, I found some old programs would issue the following warning when compiling: "warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]"

clay-atlas.com

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖