statisch linken unter linux und zwei andere Fragen
-
1:wie kann ich unter linux programme statisch (gegen die glibc) linken. Also das es auf jeden Linux auf ähnlichen kernel und Architektur läuft? Es sollen wenn schon alles statisch gelinkt werden nicht nur teilweise.
2:Welche nachteile hat strip?
3:Und wieso gibt dieser Code nichts aus????
#include <iostream> #include <cmath> using namespace std int main() { cout << sqrt(1337); }
-
zu 3)
mach mal ein endl dahinter, oder flushe anders.
-
1. Siehe das -static Flag des GCCs
2. Wie meinst du das? Naja, strip entfernt alle unnützen Symbole. Das sollte man nur nicht vor dem Debuggen machen oder wenn man einen Profiler nutzen will
-
Danke ging alles.
Ich glaub ich registriere mich gleich mal im Forum.