공부/C++
make: Nothing to be don for 'all' - 해결 방법
하나리나
2022. 8. 23. 20:54
반응형
개인공부를 위한 기록입니다. 잘못된 점에 대한 지적 감사드립니다.
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 하면 됩니다.
반응형