solaris 10 과 hp-ux 11vi 에서 gcc 64-bit로 컴파일 하고 싶은데 방법이? 찾아보니 -m64가 방법이다. 이런말도 하는데 잘 모르겠네요. 그리고 혹 sun stdudio로 컴파일하면 64bit로 포팅이 그냥 설정만 바꿔주면 되나요? 아시는 분 답변 달아주세용..
컴파일러가 인공지능을 가진 것도 아니고, 무슨 컴파일러를 쓰든 소스 수정이 필요한 64bit 포팅의 경우 저절로 해 줄 것 같지는 않습니다.
컴파일 옵션은 -m64가 맞는 걸로 알고 있습니다.
제가 알아보니 현재 제 개발 환경 hp 경우 pa-risc 라서 gcc 문서를 확인해 보니 -m64는 아닌것 같구요. 그건 x86 계열만 그렇게 쓸수 있는 걸로 알고 있습니다. hp pa-risc는 hp용 64 bit gcc로 컴파일 해야 할 듯 하더군요.
글구 또 궁금한건 64bit로 포팅하면 type의 바이트가 64bit에 맞게 조절 되는지 아니면 cpu type에 따라 각각 다른지 궁금하네요 . 여기저기 찾다보니 cpu에 따라 달리 조절 해야하는것도 있다 들어서 질문합니다.
-mlp64 옵션을 사용하시면 될 것 같습니다.
변수의 크기에 종속적이지 않은 잘짜여진 소스라면 64비트 옵션으로 크로스 컴파일 할 수 있습니다.
-m64
텍스트 포맷에 대한 자세한 정보
<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]
64bit 포팅
컴파일러가 인공지능을 가진 것도 아니고, 무슨 컴파일러를 쓰든 소스 수정이 필요한 64bit 포팅의 경우 저절로 해 줄 것 같지는 않습니다.
컴파일 옵션은 -m64가 맞는 걸로 알고 있습니다.
64bit porting
제가 알아보니 현재 제 개발 환경 hp 경우 pa-risc 라서 gcc 문서를 확인해 보니 -m64는 아닌것 같구요. 그건 x86 계열만 그렇게 쓸수 있는 걸로 알고 있습니다.
hp pa-risc는 hp용 64 bit gcc로 컴파일 해야 할 듯 하더군요.
글구 또 궁금한건 64bit로 포팅하면 type의 바이트가 64bit에 맞게 조절 되는지 아니면 cpu type에 따라 각각 다른지 궁금하네요 .
여기저기 찾다보니 cpu에 따라 달리 조절 해야하는것도 있다 들어서 질문합니다.
-mlp64
-mlp64 옵션을 사용하시면 될 것 같습니다.
변수의 크기에 종속적이지 않은 잘 짜여진 소스라면
변수의 크기에 종속적이지 않은 잘짜여진 소스라면 64비트 옵션으로 크로스 컴파일 할 수 있습니다.
제가 알기론..
-m64
댓글 달기