TIL/[순간순간 알게된 짧은 지식] TIL
C++ 컴파일 하는법
맹찬
2022. 3. 27. 15:35
<안내>
필자도 배우는 입장이라 틀린점, 잘못된 점이 있을 수 있습니다.
그러니 지적, 피드백 환영합니다.
C++를 하면 실행하려면 컴파일을 해줘야한다.
파이썬을 쓰다가 C++을 처음 쓰게 되면 일단 엄청 다른게
1. 일단 어떤 상수나 변수를 쓰려면 미리 선언을 해줘야한단거(메모리를 미리 할당해야 쓸 수 있음)
2. 그리고 실행하려면 바로 IDE에서 실행되는게 아니라 컴파일러를 통해서 한번 컴파일을 거쳐서 실행을 해야 한다는 점
그래서 이번엔 컴파일 하는 법에 대해서 정리를 하도록 하자.
쉽다
일단 에디터에서 '주어진정수의합구하기.cpp' 라는 파일을 만들었다고 하자.
그러면 cpp 파일은 컴퓨터가 알아먹지 못한다.
그래서 우리는 g++을 이용해서 바꿔서 컴퓨터가 알아먹게 컴파일해줄거다.
~/c++/c++ 문제풀이$ g++ -o 주어진정수의합구하기 주어진정수의합구하기.cpp
이러면 주어진정수의합구하기 라는 컴퓨터가 알아먹는 파일이 만들어진거다.
그럼 실행해보자
./주어진정수의합구하기
이러면 얘가 주어진정수의합구하기.cpp가 컴퓨터가 알아먹는 걸로 바뀐게 실행이 된다
만약에 .cpp파일을 바꿔줬으면 또 컴파일을 해줘야한다 최신버전으로 업데이트하는거라고 보면됨
업데이트 안하면 cpp파일은 바뀌었지만 컴파일된 파일은 구버전으로 그대로임