강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

winwin님의 프로필 이미지
winwin

작성한 질문수

문제로 배우는 C언어

recipe for targe 'AA.exe' failed

작성

·

29

0

이상함.PNG.webp

안녕하세요! 늘 좋은 강의 감사드립니다. 다음이 아니오라..

이런 창이 간헐적으로 몇 번 떴는데 hw의 문제일까요..? 닫기 버튼을 누를 때마다 save changes 라고 떠서 그럴때 계속 okay 라고 누르긴 했습니다..

또 다시 main.cpp 에 넘어가서 F11을 누르거나 변화를 취하려 하면 다음과 같은 창이 자꾸 뜹니다.. Yes를 누르고 있는데 이게 맞는걸까요?..

개이상함.PNG.webp

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

Dev-C++를 사용하다 보면 ‘recipe for target AA.exe failed’와 같은 오류 메시지가 발생할 수 있습니다. 이 오류는 주로 컴파일러 설정이나 연결 설정에서 문제가 있을 때 나타납니다. 또한, 여러 개의 파일이 동일한 함수나 전역 변수를 정의하고 있을 때 이러한 오류가 나타날 수 있습니다.

  1. Linker 설정 확인: Dev-C++에서는 프로젝트 설정 중 링크 설정이 잘못되어 있다면 해당 오류가 발생할 수 있습니다. 프로젝트 > 프로젝트 설정 > 연결 탭에서 추가된 라이브러리나 설정이 올바른지 확인해 보세요.

  2. 여러 파일에서 중복 정의: 프로젝트 내 여러 파일에 동일한 함수나 전역 변수가 정의되어 있다면 ‘multiple definition’ 오류 메시지를 받을 수 있습니다. 각 파일을 체크하여 중복 정의가 없는지 확인해 보세요.

  3. 파일 경로 문제: 에러 메시지가 ‘Makefile.win’ 시점에서 발생하는 경우, 파일 경로에 문제가 있을 수 있습니다. 특수 문자나 파일 경로에서의 오류를 검토하세요.

  4. 파일 변경 확인: 두 번째 이미지에서 나타난 내용은 Makefile.win 파일이 디스크에서 변경되었음을 알려주고 있습니다. 소스 코드가 변경된 경우, 예를 눌러서 최신 변경 사항을 반영하는 것이 일반적입니다.

관련해서 유사한 문제를 다룬 질문과 답변들을 참고해보시면 좋을 것 같습니다:

  • 이상한게 뜹니다.: 프로젝트 파일을 다시 만드는 것이 문제 해결의 시도 중 하나로 제안되었습니다.

이 외에도, Dev-C++의 특정 기능이나 설정에 익숙하지 않다면, 공식 문서나 가이드를 참조하는 것도 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

winwin님의 프로필 이미지
winwin

작성한 질문수

질문하기