![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
hiho,
ich versuche grad centericq zu kompilieren, bekomme aber nach ca. 5 mins die meldung : ld : couldnt create final link : memory exhausted ich hab zuerst gedacht dass zuwenig hd-platz frei ist - und es waren auch tatsächlich nur mehr 2 MB frei - also hab ich einige pakete gelöscht und nochmal probiert. allerdings bekomm ich denselben fehler wieder - also muss es wohl auf den RAM-speicher bezogen sein. dann hab ich während des kompiler-vorgangs "top" laufen lassen das mir anzeigt dass der "ld" prozess bis zu 70% des speichers aufbraucht bevor der kompile-vorgang mit genannter fehlermeldung abbricht. ich hab mir die man page zu ld durchgelesen - aber ich bin kein programmierer und kenn auch die linux-insides noch net so gut dass ich wüsste was dieser befehl macht. also weiss jemand von euch wie ich diese fehlermeldung deuten kann ? denn wenn "memory exhausted" dasteht geh ich eigentlich davon aus der speicher bis zu 100% ausgenützt wird bis der prozess abbricht - hier sinds aber nur 70%... ausserdem kanns ja nicht sein dass so ein kompile-vorgang mehr als 48 MB RAM braucht oder ? hat jemand einen tip für mich was ich da machen könnte ? --qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#2 | |
|
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
Zitat:
|
|
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Probier einmal makefile -v
Sloter |
|
|
|
|
|
#4 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
@ flinx :
das swap file wird während des gesamten compile-vorgangs nicht einmal angetastet - das kanns also nicht sein... @sloter : und was macht dieser befehl ? --qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Sollte den gesammten Speicher für das compilen frei geben.
Sloter |
|
|
|
|
|
#6 |
|
Elite
![]() |
ld ist der Linker mit der den zu kompilierenden Programmcode gegen die benötigten Libraries linkt (schlampig erklärt). Und sowas kann schonmal mehr Speicher brauchen.
Schau dir mal dieses Thread an, vielleicht hilfts dir ja vom Prinzip her: http://lists.debian.org/debian-arm/1.../msg00020.html |
|
|
|
|
|
#7 |
|
Hero
![]() Registriert seit: 28.09.2001
Beiträge: 940
|
@ sloter :
das kommando gibts bei mir nicht.... aaaaber -> is egal - habs zum laufen gebracht. hab alle dienste die liefen gekillt und speicher freigemacht (auf das hätt ich auch früher kommen können *g*) thx trotzdem @all..... --qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. -- Benjamin Franklin |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|