본문 바로가기
  • 공부, 여행 리뷰해요~~!!
공부/C++

make: Nothing to be don for 'all' - 해결 방법

by 하나리나 2022. 8. 23.
반응형

개인공부를 위한 기록입니다. 잘못된 점에 대한 지적 감사드립니다.

 

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 하면 됩니다.

반응형