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)

 

이올린에 북마크하기

Posted by Charley Lim

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

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

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : ... 117 : Next »

Calendar

«   2010/09   »
      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 30    

Site Stats

Total hits:
280328
Today:
17
Yesterday:
165

245

129

-30 days

today : 17