C++ 맥에서 컴파일하기

전유진·2023년 4월 2일
0

C++

목록 보기
1/1

compile 시에는 .cpp file만 신경쓰면 된다. .h 파일은 무시!

맥에서 컴파일 할 때 warning: range-based for loop is a C++11 extension [-Wc++11-extensions] 와 같은 에러가 발생하면 -std=c+11라는 명령어를 추가해주면 된다.

  • g++ -c -std=c++11 {filename}.cpp {...and other .cpp files...}

이렇게 하고 나면 각 .cpp 파일에 대응하는 .o 파일들이 생성된다.

이 파일을 모아 하나의 실행파일로 만들어주기 위해 아래 명령어를 실행한다.

  • g++ -o {실행파일 이름} {filename}.o {...and other .o files...}

실행파일이 생성되면 ./{실행파일 이름}을 통해 프로그램을 실행할 수 있다.

profile
나는야 데이터쟁이

0개의 댓글