Solaris x86 gcc로 64Bit 빌드하기
- Posted at 2010/03/10 16:32
- Filed under Software
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
- Response
- No Trackback , 1 Comment
Trackback URL : http://blogzin.net/charley/trackback/219
Comments List
-
버젼 정보는 아래와 같다.


