2013-04-16 5 views
0

민트 마야 리눅스 배포판에 스풀 2.2-9를 만들려고하는데 다음과 같은 오류가 발생합니다. 나는 리눅스에 새로운 오전스풀 만들기 문제

[email protected] ~/Downloads/spooles $ sudo make global 
cd A2/src    ; make -f makeGlobalLib 
make[1]: Entering directory `/home/aaron/Downloads/spooles/A2/src' 
makeGlobalLib:19: warning: overriding commands for target `.c.o' 
../../Make.inc:90: warning: ignoring old commands for target `.c.o' 
/usr/lang-4.0/bin/cc -c -O basics.c -o A2_basics.o 
make[1]: /usr/lang-4.0/bin/cc: Command not found 
make[1]: *** [basics.o] Error 127 
make[1]: Leaving directory `/home/aaron/Downloads/spooles/A2/src' 
make: *** [global] Error 2 

그래서 어떤 도움이 가장 useful.Thanks

답변

0

것이다 당신은 당신의 소프트웨어 패키지 관리자에서 설치를 시도? 나는 그 패키지가 우분투와 데비안에 의해 제공된다는 것을 알고 있으며, 민트는 파생물이므로 설치가 가능해야합니다. 직접 제작할 필요가 없습니다.

직접 컴파일하려면 루트로 소프트웨어를 빌드하면 안됩니다 (make 명령의 접두사로 sudo). 가능하다면 install 단계가 있다면 루트로 실행해야하지만 일반적으로 빌드를 실행하지 않아도됩니다.

두 번째 기본적으로이 패키지는 OSX에서 빌드되도록 구성되어 있습니다 (나는 /usr/lang-4.0/bin/cc이 OSX 경로 ... 어쩌면?). 컴파일러는 리눅스에서 사는 곳 어떠한 경우에도, 그 아니다 : 컴파일러를 덮어 시도 :

make CC=gcc global 

그것은 당신의 시스템이 컴파일러가 설치되어 있지 않습니다 수도 있습니다. 위의 내용에서 오류가 발생하면 소프트웨어 패키지 관리자를 사용하여 gcc 패키지를 설치하십시오.

+0

해결되었습니다! 고맙습니다. 이것은 며칠 동안 나를 괴롭 히고있다. 나는 여전히 sudo를 사용해야했다. 그렇지 않으면 허가가 거부되었지만 지금은 작동 중이다. 왜 OSX 경로가이 우분투 패키지의 기본 패키지인지 잘 모르겠지만 해결해 줘서 고맙습니다. – user2287670