PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm läuft nicht unter SuSE 6.3



MagData
19-03-2002, 16:37
Hallo!

Ich habe ein kleines Programm in C++ geschrieben und unter SuSE 7.2 kompiliert. Das Programm ist statisch gelinkt. ("ldd Program" liefert: "not a dynamic executable") Warum läuft mein Programm dann nicht unter SuSE 6.3??? Fehlermeldung: "Segmentation fault". Unter SuSE 7.2 und 7.3 gibt es keine Probleme. Alles läuft so, wie es sollte. Kann mir jemand helfen?


Danke schonmal im Voraus


Grüße

Mag

anda_skoa
19-03-2002, 19:26
Vielleicht läuft der andere Rechner mit einem anderen Prozessor und du hast für die neuere der beiden Architekturen kompiliert.

Ciao,
_

MagData
19-03-2002, 20:30
Hi anda_skoa!

Wie kann ich denn für einen speziellen Prozessor bzw. Architektur mein Programm compilieren?


Grüße

Mag

anda_skoa
20-03-2002, 09:08
Da gibt es glaub ich compiler flags dafür.
Ob man die auch per configure setzten kann, weiß ich nicht, aber du kannst ja vor dem
./configure
make
make install

folgendes machen:
#> export CXXFLAGS= -march=i386 -mcpu=i386

Ciao,
_

MagData
20-03-2002, 10:19
Danke,

werd's mal probieren ;)