Portál AbcLinuxu, 10. května 2025 05:51

Dotaz: Kompilace na jinem PC

9.10.2003 21:35 Peter
Kompilace na jinem PC
Přečteno: 121×
Odpovědět | Admin
Dá se nějak zkompilovat program ze zrojových souborů na jednom počítači, a potom naistalovat na jinem počitači s jinačí distribucí. Např.: Mám jeden počítač, na kterém je RH se zdrojovými kody, na tomto počítači bych program chtěl zkompilovat a poté zkopírovat na jiný počítač, na kterém je debian a je pomalejší a má malej disk, takže na něm nejsou všechny potřebné soubory pro kompilaci a zadat make install, a program by se funkčně naistaloval.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.10.2003 21:38 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Kompilace na jinem PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim,
upravit zdrojaky na pomale masine ( treba pres prikaz configure). spachat sdileni pres nfs (treba) a kompilovat na silnejsi masine.
ale budou i lepsi reseni.a ty bych si rad precetl.
bye goldenfish
9.10.2003 21:55 MarS
Rozbalit Rozbalit vše Kompilace na jinem PC
No muzes si predkkompilovat zakladni prostredi (LFS chapter 5 myslim - proste staticka kompilace) pro ten kompl v chrootu a v nem potom muzes provadet psi kusy, vcetne kompilace systemu pro jinou architekturu/platformu
9.10.2003 22:16 Peter
Rozbalit Rozbalit vše Kompilace na jinem PC
Mohl by ste to trosicku rozvest, nevim, co tim presne minite.
9.10.2003 23:09 MarS
Rozbalit Rozbalit vše Kompilace na jinem PC
Vlastne presne to co rika na konci sveho posledniho prispevku (22:17) Yeti ;) Proste si pripravis identicky system (mysleno verzemi knihovem, samozrejme tam nepotrebujes zadny aplikace az na vyvojovy prostredi..tj gcc a spol + knihovny), chrootnes do nej a kompilujes
9.10.2003 22:14 Peter
Rozbalit Rozbalit vše Kompilace na jinem PC
Jenomze uz pri te konfiguraci to bude hlasit, ze nemuze nalezt ty knihovny, popr. hlavickove soubory.
9.10.2003 22:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kompilace na jinem PC
Jestli jsou ty počítače zesíťované, tak by se to tím exportem trochu zjednodušilo, opět to ale musíš přimountovat tak, aby ses do toho debianu mohl chrootnout a normálně tam dělat.
9.10.2003 22:17 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kompilace na jinem PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že se na redhatu dají vytvářet deby, ale bylo to nějaké složité a nikdy se mi to nepodařilo pořádně rozchodit (ale zase jsem se nijak extrémně nesnažil). Případně můžeš zkusit vytvářet deby checkinstallem, což je hrubá síla, ale pořád asi lepší než instalace do /usr/local. Stejně ovšem bude problém se závislostmi, protože máš na každém systému jiné verze knihoven, etc., takže si musíš vytvořit adresář pro chroot, se správnými verzemi knihoven a vůbec, ideálně takový malý Debian, a kompilovat tam.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.