C++ exe 파일이 업데이트되지 않습니다(Atom 및 MacOSX 터미널 사용).

C++ exe 파일이 업데이트되지 않습니다(Atom 및 MacOSX 터미널 사용).

저는 Atom을 사용하여 C++로 코드를 작성하고 있습니다. 터미널에서 코드 컴파일을 사용하면 g++ -Wall -std=c++14터미널에서 올바르게 인쇄되고 컴파일됩니다. 그러나 첫 번째 인쇄 후 코드 수정 사항은 터미널로 전송되지 않으며 동일한 코드를 실행하면 항상 원본 코드가 인쇄됩니다. 저는 개정을 할 때마다 소스코드를 Atom에 저장합니다. exe 파일을 Atom에 저장하면 바이너리가 되어 더 이상 인쇄되지 않습니다. 저장할 때 터미널에서 소스 코드를 업데이트하는 방법을 아는 사람이 있습니까? 어떤 도움이라도 좋을 것입니다.

답변1

C++에서 (다른 컴파일 언어와 마찬가지로)언제나소스 코드를 수정한 후에는 다시 컴파일해야 합니다. 선생님이 버튼 하나만 누르면 컴파일하고 실행하는 개발 환경을 사용하고 계신 것 같습니다. 작은 예로, 속도가 너무 빨라서 눈치채지 못할 수도 있습니다. "멍청한" 편집기를 사용하려면 다음 단계를 따르세요.

  1. 소스코드를 수정하고 저장합니다.
  2. 다음을 실행하여 터미널에서 컴파일g++ -Wall -std=c++14
  3. 구현하다./a.out

관련 정보