Hallo liebe Leute, ich habe netterweise erfahren, dass man auf einem 32bit system für 64bit systeme kompilieren kann / könnte , wenn es denn ginge.... so soll es gehen:
C++:
g++ -m64 test.cpp
und das kommt bei raus:
C++:
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/bin/../lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: cannot find -lm collect2: ld returned 1exit status
was fehlt mir da und wie kann ich es bekommen? Ich benutze Ubuntu 7.04. Vielen Dank,Stephan
du brauchst eine 32-bit glibc, sonst kannst du nicht gegen die glibc linken. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
falls es jemand das gleiche problem hat wie ich. Man muss die Pakete "libc6-amd64" und "libc6-dev-amd64" nachinstallieren. unter ubuntu bei synaptic kein problem.