Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- HashMap
- boj
- Spring
- greedy
- 이분탐색
- 깊이우선탐색
- Algorithm
- DFS
- 네트워크
- 동적계획법
- 해시
- 해시맵
- JPA
- DynamicProgramming
- 그리디
- 프로그래머스
- BFS
- 구현
- 백트래킹
- dynamic programming
- 스프링
- DP
- 백준
- Backtracking
- 부분수열의합
- programmers
- 알고리즘
- 너비우선탐색
- Network
- 브루트포스
Archives
- Today
- Total
옌의 로그
[Linux] linux환경에서 gcc로 c++ 컴파일하기 본문
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
'스터디 > 기타' 카테고리의 다른 글
[Reactive Programming] 리액티브 프로그래밍 & 리액티브 스트림즈 (1) | 2025.08.29 |
---|---|
ENUM과 DB 매핑 전략 (feat. Enum Converter,, 코드 테이블,,) (1) | 2025.08.28 |
(충격) 지금까지 배치 서버를 써본 줄 알았는데… 아니었음 (3) | 2025.08.26 |
DDD와 Hexagonal Architecture, 상품관리 시스템에 적용해보기 (4) | 2025.08.08 |
[Linux] linux환경에서 javac로 java 컴파일하기 (0) | 2024.04.20 |
Comments