반응형
개인공부를 위한 기록입니다. 잘못된 점에 대한 지적 감사드립니다.
Makefile을 이용하여 빌드하는 도중 다음과 같은 문구가 발생하여 make 되지 않았습니다.
make: Nothing to be done for 'all'
여러 글 들을 찾아보니 아래와 같이 입력하면 다시 될 거라고 하더라구요.
make clean
혹은,
make clean all
위 방법을 사용하고, 다시 make 해보니 다음과 같은 문구가 뜹니다.
make: 'example.o' is up to date.
c++ 파일을 .o 파일로 컴파일 하는데, 이미 'example.o'가 최신이라고 합니다.
해결 방안은,
첫 번째, 이 파일은 최신 파일이니 이 파일을 제외하고 빌드하면 됩니다.
두 번째, 아래와 같이 해당 파일을 지우고
rm -f example.o
다시 make 하면 됩니다.
반응형
'공부 > C++' 카테고리의 다른 글
선형 대수 - 8. 벡터의 정의 및 연산 (7) | 2023.09.26 |
---|---|
C++과 Python의 차이, 컴파일 언어와 인터프리터 언어의 차이 (83) | 2023.09.07 |
C++, printf 이용하여 string 출력 (0) | 2022.12.08 |
C++, Vector Clear (내용 비우기) (0) | 2022.11.03 |
리눅스 Permission denied / cannot execute binary file (0) | 2022.07.15 |
#pragma once, C++의 header (0) | 2022.07.05 |
13. C++ Reference, 참조 (0) | 2022.01.27 |
C++ 변수 선언 (uniform initialization), preventing narrow (0) | 2022.01.04 |