Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    469

    compilatore cross-architettura?

    scusate, vorrei sapere se esistono cross-compilatori (Linux o Win) per poter ri-compilare un sorgente per poi poterlo eseguire su un processore diverso da quello per cui fu compilato...

    ad esempio:
    io ho i sorgenti di un'applicazione Linux per processore MIPS,
    esiste la possibilità di ricompilare i codici per poterla eseguire su un Linux x86 ?

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    col visual c++ 2005 e 2008 puoi farlo.. è una direttiva del linker che ti genera l'eseguibile per una determinata architettura

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    469
    Originariamente inviato da Stoicenko
    col visual c++ 2005 e 2008 puoi farlo.. è una direttiva del linker che ti genera l'eseguibile per una determinata architettura
    non ho capito questo passaggio...
    scusami se faccio qualche domanda sciocca, sono abbastanza ignorante

    il programma Visual c++ sarebbe questo (è gratuito?):
    http://www.microsoft.com/downloads/d...d-074b9f2bc1bf
    e in ambiente Linux, esiste qualcosa di simile?

    potrei sottoporti un esempio specifico?
    grazie per l'aiuto!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    469
    heyla...dove sei finito ?

  5. #5
    in ambiente linux il compilatore per antonomasia è gcc, per il linguaggio C e g++ per il llinguaggio C++, scritti entrambi da Stallman. Puoi scaricarti anche gcc per windows, se lo desideri.
    Ci sono poi diversi ambienti integrati che vanno bene per linux e per windows, uno di questi è code block.
    Chiaramente per essere compilato su diversi sistemi operativi il codice sorgente deve o essere strettamente standard oppure avere al suo interno direttiva del preprocessore che modificano la compilazione a seconda del sistema operativo utilizzato.
    ciao
    sergio

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Originariamente inviato da kidmarco
    il programma Visual c++ sarebbe questo (è gratuito?):
    http://www.microsoft.com/downloads/d...d-074b9f2bc1bf
    e in ambiente Linux, esiste qualcosa di simile?
    Questo qui

    http://www.microsoft.com/express/vc/

    è free ( "free as in free beer, not as in freedom" ;D )

    Comunque è un IDE Microsoft, in ambiente Linux non è disponibile...
    every day above ground is a good one

  7. #7
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    che il linker è quello che si preoccupa di collegare le varie librerie e di creare il risultato.. ogni linker (compreso nel compilatore) ha la possibilità di dirgli come costruire l'output (eseguibile o libreria che sia) e per quale architettura..

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    469
    serve una toolchain come questa?
    http://wiki.gpl-devices.org/wiki/List_of_Toolchains

    siccome non sono in grado di ricompilarle per x86 dei codici (compilati per MIPS),
    si potrebbe compilarli come sono e eseguirli su virtualizzazione-MIPS per x86 ?

    spero di non dire sciocchezze, sono inesperto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.