컴파일하는데 에러가 발생합니다.
글쓴이: epyone / 작성시간: 수, 2010/02/10 - 7:07오후
안녕하세요
가입하자마자 질문글을 올리게 됬습니다.
질문이 밑도 끝도 없는 내용인거 같긴하지만 방법을 알수없어서 질문을 적게 되었습니다.
MAKE를하면
[jishin@localhost a]$ make
Making dependency for file corea.cc ...
Creating shared library tmp/Linux-g++/corea/libcorea.so ...
g++: *.o: No such file or directory
make: *** [tmp/Linux-g++/corea/libcorea.so] Error 1
이처럼 에러가나느데요
이전까지 잘못됫부분이 출력되서 소스를 수정했는데
이런식으로 덩그라니 에러만 뜨니 모가 문젠지 알수가 없네요;;
다른 소스코드들은 컴파일이 잘 되는데 이거만 이러네요;
다른 소스들과의 차이점이라곤
다른소스에서 hh파일에 넣어둔걸 cc파일에 적어서 hh파일 없이 make한건데요
따로 hh와 cc를 나눠서 만들어 둬야만 컴파이링 되나요?
hh파일내용이 cc파일에 사용될 클래스나 맴버함수등을 미리 선언해 둔거 뿐인데요
딱히 문제될건 없어보이느데 왜이러는지 알수가 없네요
GNUmakefile도 다른 소스들하고 같은걸 쓰는데 유독 이것만 컴파일하면 에러가 나네요;
Forums:
makefile 내용이 궁금
Makefile내용을 보아야 정확한 원인을 알수 있을것 같습니다.
===
g++: *.o: No such file or directory
이건 아마 *.o 파일이 안 만들어져서 그런거 같습니다.
한번 *.o파일이 잇나 확인하고
있으면 g++ 옵션을 확인해보시고
파일이 없으면
g++ xxx.cc로 직접 해보아서 에러나는지 확인
즐린
즐린
댓글 달기