Cross-compiling

Tutto ciò che altrimenti sarebbe OT
Rispondi
palmito04
Arciere Provetto
Messaggi: 390
Iscritto il: 25 novembre 2007, 15:30
Contatta:

Messaggio da palmito04 » 4 maggio 2010, 23:00

Qualcuno si cimenta in crosscompiling con cmake e affini?
Sarà un susseguirsi di successi fino al baratro finale.

Avatar utente
Luco
Little John
Messaggi: 957
Iscritto il: 19 giugno 2009, 11:23
Località: [MI]

Messaggio da Luco » 5 maggio 2010, 14:20

--- Arch Linux user since april 2009

palmito04
Arciere Provetto
Messaggi: 390
Iscritto il: 25 novembre 2007, 15:30
Contatta:

Messaggio da palmito04 » 5 maggio 2010, 14:37

Sarà un susseguirsi di successi fino al baratro finale.

merlok
Novello Arciere
Messaggi: 102
Iscritto il: 24 ottobre 2008, 18:35
Contatta:

Messaggio da merlok » 5 maggio 2010, 21:05

@palmito04 contatta adriano o qui o su irc che in questo giorni ci si è impazzito anche lui con la cross compialzione, sicuramente saprà spiegarti come fare :)
Immagine

Avatar utente
dieghen89
Little John
Messaggi: 1310
Iscritto il: 28 novembre 2008, 17:53
Località: Provincia di Udine
Contatta:

Messaggio da dieghen89 » 5 maggio 2010, 22:18

Per che architetture devi compilare? Se devi fare un x86_64 > i686 puoi andare di chroot, per processo inverso o altre architetture non saprei proprio....
XPS 13 Developer Edition i7-4650U/hd5000 + KDE
Eeepc 1015PEM Black + KDE Minimal + kernel-netbook + acpi-eeepc-1015pem --> GUIDA

palmito04
Arciere Provetto
Messaggi: 390
Iscritto il: 25 novembre 2007, 15:30
Contatta:

Messaggio da palmito04 » 5 maggio 2010, 22:58

Volevo compilare un eseguibile win dalla mia postazione linux, il sorgente naturalmente permette di farlo (anche se non so con quale tribolazione).
Sarà un susseguirsi di successi fino al baratro finale.

Avatar utente
dieghen89
Little John
Messaggi: 1310
Iscritto il: 28 novembre 2008, 17:53
Località: Provincia di Udine
Contatta:

Messaggio da dieghen89 » 5 maggio 2010, 23:04

Passo allora ;)
XPS 13 Developer Edition i7-4650U/hd5000 + KDE
Eeepc 1015PEM Black + KDE Minimal + kernel-netbook + acpi-eeepc-1015pem --> GUIDA

Avatar utente
Luco
Little John
Messaggi: 957
Iscritto il: 19 giugno 2009, 11:23
Località: [MI]

Messaggio da Luco » 6 maggio 2010, 10:43

palmito04 ha scritto:
Luco ha scritto:Forse viewtopic.php?id=4846 ;)
Forse no.

http://it.wikipedia.org/wiki/Cross_compiler

;)
D'oh! Perdono
--- Arch Linux user since april 2009

psychoweb
Novello Arciere
Messaggi: 108
Iscritto il: 15 luglio 2008, 8:58

Messaggio da psychoweb » 6 maggio 2010, 23:58

tempo fa avevo letto che c'era bisogno di ricompilarsi il gcc con delle feature particolari, per poi poter compilare per architetture specifiche...
Scusa la vaghezza ma al momento questo è quello che so :)

baghera
Moderatore
Messaggi: 2319
Iscritto il: 30 agosto 2007, 12:40
Località: Pescara

Messaggio da baghera » 7 maggio 2010, 0:17

Penso proprio che ti servano questi

Codice: Seleziona tutto

$ pacman -Ss mingw32
community/mingw32-binutils 2.20.1-1
    A set of programs to assemble and manipulate binary and object files (mingw)
community/mingw32-gcc 4.5.0-2
    A C and C++ cross-compilers for building Windows executables on Linux
community/mingw32-gcc-base 4.5.0-1
    A C cross-compiler for building Windows executables on Linux
community/mingw32-runtime 3.18-1
    mingw32 run-time library
community/mingw32-w32api 3.14-1
    Windows header files fro mingw32 C cross-compiler
Su aur trovi molte altre librerie che possono servirti a compilare applicazioni per windows.
La causa della maggior parte dei problemi di un computer si trova tra la tastiera e lo schienale della sedia.
http://xkcd.com/293/

palmito04
Arciere Provetto
Messaggi: 390
Iscritto il: 25 novembre 2007, 15:30
Contatta:

Messaggio da palmito04 » 7 maggio 2010, 0:23

Queste le ho viste e installate... prima di avventurarmi in wiki o robe varie volevo una parola di conforto o di sconforto :D o qualunque consiglio magari da parte di chi ha già seguito questa via.
Sarà un susseguirsi di successi fino al baratro finale.

oceans11
Arciere
Messaggi: 331
Iscritto il: 29 gennaio 2009, 17:11

Messaggio da oceans11 » 7 maggio 2010, 9:08

Una volta che si ha una toolchain indipendente dal sistema host non si dovrebbero avere problemi, mi sembra. Ad esempio, per costruirsi un sistema LFS, bisogna compilarsi una toolchain indipendente il più possibile dal sistema host e con questa si compila il mondo.
Per riferimenti potresti dare un'occhiata qui e qui
LFS user #21853 - Vendo moduli corsair sodimm ddr sdram da 1GB (modello VS1GSDS333).
Nuovi, ancora impacchettati, garanzia a vita del produttore. Contattatemi via pm.

Rispondi