Solaris x86 gcc로 64Bit 빌드하기

Intel Solaris에서 64Bit 어플리케이션을 빌드하기 위해 Sparc에서 익히 하던대로 –m64 옵션으로 gcc를 돌리면 아래와 같은 에러가 발생한다.

sorry, unimplemented: 64-bit mode not compiled in

어.. Solaris x86은 64Bit를 지원하지 않는건가?, OS설치가 잘못되었나?, gcc를 빌드해서 사용해야 되나. 등등.. 에러의 내용에 당혹해 하게 된다.

구글링에서도 해결책이 잘 찾아지지 않는데, 방법은 간단하다.

/usr/local/bin/gcc는 3.4.6버젼인데, 64Bit를 지원하지 않으므로, /usr/sfw/bin/gcc를 사용하면 된다. Solaris x86 10 배포본의 gcc 버젼 정보는 아래와 같다.

/usr/local/bin/gcc –v

Reading specs from /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.4.6

/usr/sfw/bin/gcc –v

Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs
Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)

 

이올린에 북마크하기

Share

Posted by Charley Lim

2010/03/10 16:32 2010/03/10 16:32

Trackback URL : http://blogzin.net/charley/trackback/219

Comments List

  1. 글쓰기도 2011/04/20 17:21 # M/D Reply Permalink

    버젼 정보는 아래와 같다.

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : ... 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : ... 136 : Next »

Calendar

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Site Stats

Total hits:
332275
Today:
66
Yesterday:
98

108

75

-30 days

today : 66