: : : 솔라리스에서 mysql 설치후
: : : perl interface 설치하다 다음과 같은 에러가 나네요
: : : DBI-1.13.tar.gz 를 풀고
: : : perl Makefile.PL
: : : make 하는데 중간에
: : : make: cc: Command not found
: : : make: *** [Perl.o] Error 127
: : : 에러를 내고 설치가 멈춰지네요...
: : :
: : : cc 가 없다는얘기인거 같은데 어디서 구하나요?
: : : gcc 는 깔려있는데 gcc-2.95.2 설치했음
: : :
: : : cc 를 또 설치해야하나요?
: : : 어떤건지 도와주세요..
: : : 이것만 해결되면 될것 같은데...
: : :
: : : 그럼 수고하세요
: :
: :
: : gcc를 cc로 링크걸어주시던지..
: : 아님.. Makefile을 vi로 수정해주세요..
: : cc를 gcc로.. 고치기 나름이겠죠?
: :
: : ^^
: :
: gcc 를 cc로 링크를 걸어주고 시도해보았고
: Makefile을 수정해서 시도해보았는데도
:
: cc: unrecognized option `-KPIC'
: cc: language depend not recognized
: cc: DBI.c: linker input file unused since linking not done
: Running Mkbootstrap for DBI ()
: chmod 644 DBI.bs
: LD_RUN_PATH="" cc -o blib/arch/auto/DBI/DBI.so -G DBI.o
: cc: DBI.o: 해당 파일이나 디렉토리가 없음
: cc: No input files
: make: *** [blib/arch/auto/DBI/DBI.so] Error 1
:
: 이런에러가 납니다.
: cc를 설치해야 하는건 아닐까요..
:
: : --
: : 난 너무도 그녀를 좋아한다.
Makefile이 잘못 만들어진것 같습니다.
그런데 요즘은 DBI가 1.15까지 나왔거든요.
perl버젼이랑 DBI 버젼 확인해보세요..
각 DBI마다 요구하는 perl 최소 버젼이 있거든요..
1.13 설치하신다고 해서 혹시나 해서 말씀드립니다.
그리고 Makefile 수정하실때는 스페이스가 연속으로 들어가면 안되는 경우가 있습니다.
공백을 많이 두실땐 항상 tab을 쓰시고요, Makefile 안에
CC = gcc 라구 되어 있는 부분 확인하시고 cc면 gcc로 바꿔도 됩니다.--용사란 그저 그런 사람
들이지. 싸움은 전사가 잘하고, 마법은 마법사가 잘 걸거든.
용사가 가진것은 어떠한 것에도 덤벼드는 무모할 정도의 용기야..
- 타이의 대모험 중에서 -