젠투 설치 질문입니다
글쓴이: neuron / 작성시간: 일, 2005/10/16 - 1:47오후
젠투.or.kr에도 올리고 여기도 올리고 이래도 ㅤㅉㅗㅈ겨나지는 않겠지요? :oops:
# script/bootstrap.sh 을 하기 전에
# emerge gcc 를 해서 gcc 버전을 3.4.4로 올렸습니다
# emerge gcc
# gcc-config i686-pc-linux-gnu-3.4.4
이렇게 한 후
# script/bootstrap.sh
을 하니 조금 되는 듯 하다가
...
sys-apps/portage-2.0.53_rc5 이머지중
gcc-config error : could not run/locate "i386-pc-linux-gnu-gcc"
라고 나오면서 설치가 더 이상 되지 않습니다.
# env-update << 요놈도 해보구요;
# source /etc/profile
도 해봤습니다
라이브러리 업데이트 시키는 명령어(기억이 안나는데 *_*_* 3.4.4 --old머시
기 i686-pc-linux-gnu-3.2.x)도 실행 시켜 봤습니다만
윗글과 같은 에러메시지를 뱉어내네요
답글 부탁드리겠습니다~ :?
Forums:
bootstrap과정에서 gcc를 설치하는데 굳이 gcc를 먼저 따로 설
bootstrap과정에서 gcc를 설치하는데 굳이 gcc를 먼저 따로 설치하신 이유가 있나요?
[code:1]CFLAGS="-O3 -march=pentium-
위 옵션으로 해보고 싶어서요 :oops:
[quote="neuron"][code:1]CFLAGS="-O3
forum.gentoo.org 에서 해당 에러 메시지로 검색해보시기 바랍니다. 저도 그 문제로 고민했었는데,
사실 gcc 문제가 아니더군요. 그리고 컴파일 중에 안정적인 컴파일을 필요한 곳에서 386 컴파일러을 필요로 하는 것입니다.
일부러 미리 emerge 하지 마시고, 그냥 stage에 포함되어 있는 컴파일러를 써주세요. :)
(설치 다 하시고 나면 emerge --deep --update world 을 이용해서 다시 컴파일 하실 수 있습니다. :) )
gcc 3.4.4로 stage1부터 나가고픈 욕심이 화를 부른거로군요;;
gcc 3.4.4로 stage1부터 나가고픈 욕심이 화를 부른거로군요;;;
그럼 수많은 USE Flag들을 언제부터 적용시켜야 되나요?
stage3 이후인가요? :D
[quote="neuron"]gcc 3.4.4로 stage1부터 나가고픈
자세한 사항은 gentoo.or.kr 에서 물어보시는 것이 좋을 것 같습니다.
[quote="neuron"][code:1]CFLAGS="-O3
스테이지1은 그냥 디폴트로 하시고 스테이지2에서 CFLAGS를 수정하고 emerge -e system 하시면 gcc를 비롯, stage1에서 설치한 패키지 까지 모두 새로 설치됩니다.
외람된 말씀이지만 설치문서를 "정독"하시는 것이 좋겠습니다.
# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.
외람이라니요 정독이 당연한 것인데 정독하지 않은 제가 무식한;;; 것이지
외람이라니요 정독이 당연한 것인데 정독하지 않은 제가 무식한;;; 것이지요
속편하게 stage3부터 시작하자는 유혹이 끊이질 않지만 기왕 포크레인에 시동건거 숯이 나오든 거시기가 나오든 열심히 파봐야 겠네요
답글 감사합니다 :oops:
고생하십니다. :D 열정이 있으신 분 같아서 몇가지 조언 드리겠
고생하십니다. :D
열정이 있으신 분 같아서 몇가지 조언 드리겠습니다.
1. 웬만하면 스테이지 3으로 설치하세요.
결국 별 차이 없습니다. 요즘은 젠투 기본 설치문서도 스테이지 3 설치를 기준으로 작성돼더군요.
2. CFLAGS를 이렇게 바꿔보세요.
지난번에 링크해 드린 위키 페이지를 안 읽으셨나 보네요. 거기 나와있는 바에 따르면,
-mtune은 지정한 서브아키텍쳐에 최적화 하되, 다른 서브아키텍쳐에서도 동작 가능한 코드를 생성합니다.
-march는 지정한 서브아키텍쳐의 인스트럭션만을 사용하도록 최적화 됩니다.
두 가지가 동시에 지정되면 뒤에 지정한 옵션만 적용됩니다.
-O3은 -O2의 최적화 옵션을 모두 포함하고 두 가지의 최적화 옵션을 더 추가합니다. 그런데 이 때 추가되는 옵션은 바이너리의 사이즈를 심하게 늘립니다. 그래서 디스크와 메모리 사용량이 증가함은 물론이고 로딩 속도도 크게 느려집니다. 물론 로딩된 후의 처리 속도는 최적화 된 만큼 빠르겠지요. 로딩이 빈번한 데스크탑으로 사용하실 요량이라면 -O2보다 못한 옵션이라고 할 수 있습니다.
-pipe는 실행 속도와는 관련없고 컴파일 속도를 최적화 하는 옵션인데, 임시 파일을 생성하지 않고 파이프로 처리하게 하는 옵션입니다. 컴파일 속도가 빠른 만큼 시스템의 로드가 심해집니다. 역시 데스크탑으로 사용하실 요량이라면 빼는 것이 좋지만, 설치 과정에서는 그냥 사용해도 될 것 같습니다.
-fomit-frame-pointer옵션은 바이너리 사이즈를 약간 증가시키긴 하지만 실행 속도에서 더 유리하다고 합니다.
3. 문서 정독하세요.
대충 코드 리스트만 보고 설치 하면 필시 낭패봅니다. 영어가 짧으면 사전을 옆에 끼고서라도 정독하세요. 설치 문서만 정독해도 설치 실패 하는일 거의 없습니다. 젠투 설치 문서 외에도 데스크탑 관련 문서, 어드민 관련 문서는 그대로 따라해도 될 만큼 잘 되어 있습니다. 한글 입력기 관련 설정만 어디서 찾아보시고 나머지는 젠투사이트 문서만 참고해도 충분합니다.
꼭 성공하시길 바랍니다. 성공하시고 꼭 계속해서 리눅스 사용하시기도 바라겠습니다. 설치만 하고 덮어둘꺼면 왜 그 시간낭비를 하는지 알 수 없는거죠.
# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.
그 지난번에 링크해드린 위키페이지가 궁금합니다.[quote="nata
그 지난번에 링크해드린 위키페이지가 궁금합니다.
:shock:
https://xenosi.de/
http://gentoo-wiki.com/CFLAGS
http://gentoo-wiki.com/CFLAGS
위키페이지 읽었습니다 :oops: 저는 -mtune / -marc
위키페이지 읽었습니다 :oops:
저는 -mtune / -march 보다는
pentium-m 여기에 눈이 휙 돌아가버린터라
돌인지 옥인지 구분을 못한겁니다;;;
냉수먹고 개념이랑 정신부터 챙기고 다시 시도를 해야겠네요
답글 감사합니다~ :o
[quote]CFLAGS="-O3 -march=pentium-m -pip
저는 제 노트북에 이렇게 쓰는데 흐극 O3 이게 별로 안좋은거였군요 ㅡ.ㅜ
==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/
좋은것을 알고 가게 되네요.
저두 CFLAGS 옵션에 대해서 궁금했었는데 여기서 좀 해결이 되는군요.
감사합니다.
댓글 달기