Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    tempistiche compilazione su Microsoft Visual C++

    Buongiorno a tutti,
    ho una domanda a cui spero qualcuno di voi sappia darmi una risposta.

    Ho compilato un programma sotto linux con gcc, quando lo lancio impiega all'incirca 3 secondi per portare a termine il lavoro (è un'elaborazione su un'immagine). Quando lo compilo però sotto Microsoft Visual C++ 6 e lo lancio, impiega quasi 11 secondi.
    Sotto gcc c'è un modo per rendere la compilazione in modalità rapida, cioè che impieghi il meno possibile ad essere eseguito; c'è una cosa analoga sotto MSVC++ ?

  2. #2
    Evidentemente non hai abilitato le opzioni di ottimizzazione del codice, è probabile inoltre che la compilazione avvenga in modalità Debug.

    Prima di illustrarti i passi necessari per generare eseguibili ottimizzati ti suggerisco di lasciare Visual C++ 6.0 (un prodotto commerciale che risale ad oltre 10 anni fa, una vera eternità) per passare ai più recenti/potenti Visual C++ 2005 o Visual C++ 2008.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Se non erro gcc compila ogni volta tutti i singoli file.
    Microsoft Visual C++ invece ha un sistema che ricompila soltanto i file che tu hai effettivamente modificato.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  4. #4
    Originariamente inviato da XWolverineX
    Se non erro gcc compila ogni volta tutti i singoli file.
    Erri. Dipende da come usi gcc.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.