architecture의 정확한 의미가 무엇인가요? 칩셋을 말하는건지...CPU를 말하는건지... PPC,Alpha,Mips등등등 종류는 많은데..특히 제 PC는 인텔 CPU를 쓰는데 커널 컴파일을 하려면.. arch를 x86으로 해야하나요..i386으로 해야하나요.. i686으로 해야하나요?? 64bit지원시에 i686인가요?? 초보가 질문드립니다. 감사합니다.
보통 타겟 아키텍쳐라 하면 인자로 씨피유 값을 받습니다.사용하시는 씨피유에 따라서 골라주시면 되겠습니다.
인생이란게 다 그런게 아니겠어요....? 뭘(?)http://schutepen.egloos.com
커널 소스 트리의 최상위 메이크파일에 보면 ARCH 변수를 설정하는 부분이 나옵니다. (2.6 커널이라면 SUBARCH 를 보시구요.. )
uname -m 의 결과를 sed 를 이용해서 약간 수정합니다. (동일 계열의 변종들을 통일시키는 거라고 생각하시면 될 듯.. ) 즉, 인텔 x86 CPU 는 모두 i386 이 되지요..
결과적으로 ARCH 변수는 arch/ 디렉토리 아래에 있는 값 중의 하나가 됩니다. 인텔 64 비트 머신이면 ia64 가 될 것 입니다.
그리고 일반적으로 커널 컴파일을 하는 경우에는 (2.6 의 UML 이나 임베디드 시스템 개발 등을 위한 크로스 컴파일이 아닌 경우) ARCH 변수를 설정할 필요가 없습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
보통 타겟 아키텍쳐라 하면 인자로 씨피유 값을 받습니다.사용하시는 씨피유
보통 타겟 아키텍쳐라 하면 인자로 씨피유 값을 받습니다.사용하시는 씨피유에 따라서 골라주시면 되겠습니다.
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
uname -m 으로 나오는 값
커널 소스 트리의 최상위 메이크파일에 보면 ARCH 변수를 설정하는 부분이 나옵니다.
(2.6 커널이라면 SUBARCH 를 보시구요.. )
uname -m 의 결과를 sed 를 이용해서 약간 수정합니다.
(동일 계열의 변종들을 통일시키는 거라고 생각하시면 될 듯.. )
즉, 인텔 x86 CPU 는 모두 i386 이 되지요..
결과적으로 ARCH 변수는 arch/ 디렉토리 아래에 있는 값 중의 하나가 됩니다.
인텔 64 비트 머신이면 ia64 가 될 것 입니다.
그리고 일반적으로 커널 컴파일을 하는 경우에는
(2.6 의 UML 이나 임베디드 시스템 개발 등을 위한 크로스 컴파일이 아닌 경우)
ARCH 변수를 설정할 필요가 없습니다.
댓글 달기