[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Avaialbility of 'g++ -m64'



Hi,

(I'm not subscribed here - please 'cc' me.)

I have a debian wheezy installation with gcc/g++ version 4.6.3.
I can run gcc in either 32-bit or 64-bit mode (-m32 or -m64).
But g++ can be run only in 32-bit mode. Any attempt to run it in 64-bit mode fails because a suitable libstdc++ cannot be found:

###############################
sisyphus-sis@debian-sis:~/C$ cat try.cpp

int main(void) {
return 0;
}

sisyphus-sis@debian-sis:~/C$ g++ -o try try.cpp
sisyphus-sis@debian-sis:~/C$ g++ -m32 -o try try.cpp
sisyphus-sis@debian-sis:~/C$ g++ -m64 -o try try.cpp
/usr/bin/ld: skipping incompatible /usr/lib/gcc/powerpc-linux-gnu/4.6/libstdc++.so when searching for -lstdc++ /usr/bin/ld: skipping incompatible /usr/lib/gcc/powerpc-linux-gnu/4.6/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
sisyphus-sis@debian-sis:~/C$
###############################

Is there an 'apt-get install' command that will take care of this ?

Advice on how to proceed is most welcome !

Cheers,
Rob
Reply to: