옌의 로그

[Linux] linux환경에서 gcc로 c++ 컴파일하기 본문

스터디/기타

[Linux] linux환경에서 gcc로 c++ 컴파일하기

dev-yen 2023. 6. 22. 00:23

g++로 c/c++ 컴파일 하기

(대부분의 리눅스 배포판에는 기본적으로 g++이 설치되어 있다.)

 

1. c++ 소스파일을 준비한다. ex ) paper.cpp

2. 터미널 창에서 아래 명령어를 사용해 컴파일한다

g++ -o output_filename source_file.cpp

output_file 부분엔 컴파일된 실행파일의 이름을, source_file.cpp 부분엔 준비한 c++ 소스파일 이름을 넣는다.

g++ -o paper paper.cpp

3. 컴파일에 성공하면 현재 디렉토리에 실행파일이 생성된다.

4. 실행파일은 아래 명령어로 실행하면 된다.

./output_filename

나의 경우엔 ./paper 라고 입력하면 된다

 

 

경고메세지

  • "warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]"
    • c++11에서 도입된 기능인 'auto' 타입 지정자를 사용하여 변수를 선언하면 발생하는 에러
    • 컴파일시, 컴파일러에게 c++11 이상의 표준을 사용하도록 명시적으로 지정해야함
g++ -std=c++11 -o output_filename source_file.cpp

 

'스터디 > 기타' 카테고리의 다른 글

[Linux] linux환경에서 javac로 java 컴파일하기  (0) 2024.04.20
Comments