우분투에서 vi에디터로 코딩하고 gcc로 컴파일해서 쓰는거

잘못된부분이나 이런거 비주얼스튜디오처럼 바로바로 표시 안해줘서 엄청 불편하던데

C공부하려면 리눅스환경에서 하는게 좋다고들 하시더라구요

이유가 있나요?

강의가 오라클 버츄얼박스로 우분투 실행해서 c코딩하는거라 어쩔수없이 쓰고있긴 한데

복잡한 코드같은건 비주얼스튜디오에서 코딩하고 vi에 붙여넣기 하는식으로 하고있어요 ㅠ