Mi è stato chiesto di riscrivere un vecchio progetto C / C ++ in C ++ 11. Il vecchio progetto è multipiattaforma, tuttavia, al fine di implementare il sistema su altre architetture, il processo corrente è quello di accedere a un servizio remoto che abbia tutte le piattaforme di destinazione disponibili (Red Hat Linux, Umbuntu, Sco Unix e altri) e crea l'exe su ciascuna piattaforma per la distribuzione.
C'è un modo in cui posso inviare all'utente un pacchetto che si autocompilerà sulla propria architettura e costruirà il exe corretto senza fornire il codice sorgente ?
Sono anche aperto alla cross-compilation per spostarmi dovendo accedere a server separati e compilare per ogni piattaforma. Quanto è facile o meno compilare un codice per diverse architetture usando un cross-compilatore?