찾다

 >  Q&A  >  본문

Ubuntu 환경에서 gcc를 사용하여 여러 object-c 파일을 컴파일할 때 문제를 해결하는 방법은 무엇입니까?

문제 설명

오늘 학습 과정에서 두 개의 클래스를 작성했고,

가 편집 중에 등장했습니다.

도구 프로그램 모두 만들기...
Programe.m 파일 컴파일 중...
도구 프로그램 연결 중 ...
./obj/Programe.obj/Programe.m.o:(.data.rel 0x20): '__objc_class_name_Tire'에 대한 정의되지 않은 참조
./ obj/Programe.obj/Programe.m.o:(.data.rel 0x28): '__objc_class_name_Engine'
collect2에 대한 정의되지 않은 참조: 오류: ld가 1 종료 상태를 반환했습니다
make[3]: * [obj/Programe] 오류 1
make[2]: * [internal-tool-all_ ] 오류 2
make[1]: * [Programe.all.tool.variables] 오류 2
make: * [internal-all] 오류 2

이 오류를 해결하는 방법을 모르겠습니다.

파일코드는 다음과 같습니다

타이어.h
으아아아
타이어엠
으아아아
Engine.h
으아아아
Engine.m
으아아아
프로그램엠
으아아아

코드에 "--" 문자가 두 개 연속으로 나오는 이유는 여기서는 마크다운 전송 문자가 적용되지 않기 때문입니다. 실제 코드에는 "-" 기호가 하나만 있습니다.

이 문제를 해결하는 방법을 찾는 데 도움을 주실 수 있나요?

曾经蜡笔没有小新曾经蜡笔没有小新2843일 전573

모든 응답(0)나는 대답할 것이다

답장 없음
  • 취소회신하다