make -j3

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
secui
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Dienstag 2. April 2002, 14:56

make -j3

Beitrag von secui »

Hallo Leute,

leider hab ich noch nichts gefunden wie ich make -j 3 (smp) global einstellen kann

vielleicht kann mir jemand helfen

Danke
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

wozu einstellen?
sollte doch auch so gehen
secui
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Dienstag 2. April 2002, 14:56

Beitrag von secui »

ich habe eine Maschine mit 2 CPU's und möchte das ganze auch auf 2 CPU's verteilen

leider lauft beim Aufruf von make -j3 nur der erste Compilerlauf auf 2 CPU's
dann gehts auf einer weiter

hab schon im configure script gesucht -> aber nichts gefunden

wenn ich das richtig verstanden habe wird make immer neu aufgerufen

somit müsste das meiner Meinung nach ins Makefile rein (von den einzelnen Programmen)
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

das ist so... wenn du -j X angibst, dann werden X make prozesse gleichzeitig ausgefuehrt. Sobald aber ein make von einem anderen abhaengig ist, wartet das solange, bis es weitermachen kann. Daher kommt Dir das wohl so vor.
secui
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Dienstag 2. April 2002, 14:56

Beitrag von secui »

da hast du recht

wenn ich aber Strg c drücke und dann wieder make -j3 werden alle 2 CPU's genutzt