c++ 공부하는데 비주얼 스튜디오는 윈도우에서만 쓰는 거잖음?

c++은 다른 언어처럼 간편하게 리눅스나 맥에서 돌아가게 하는 방법 없음??

 대충 찾아보니까 ㅈㄴ 복잡하네;; 비주얼 스튜디오는 구냥 파일 추가하고 f5 누르면 돌아가는데 따른 플랫폼은 왜케 ㅈ같이 불편함??