Questa è l'app Linux denominata SCons la cui ultima versione può essere scaricata come SCons-4.5.1.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app denominata SCons con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
SCons
Ad
DESCRIZIONE
SCons è uno strumento di costruzione software che è un'alternativa superiore al classico strumento di costruzione "Make" che tutti conosciamo e amiamo. SCons è implementato come script Python e set di moduli e i "file di configurazione" SCons vengono effettivamente eseguiti come script Python. Ciò offre a SCons molte potenti funzionalità che non si trovano in altri strumenti di creazione di software.
Rendiamo disponibili SCons in tre pacchetti distinti, per scopi diversi.
- Il pacchetto scons è il pacchetto base per installare SCons. Non hai bisogno di nessun altro pacchetto se vuoi solo provare SCons.
- Il pacchetto scons-local viene eseguito come SCons autonomo, da una directory locale. È pensato per essere inserito e spedito con pacchetti di altro software per build con SCons ma non come installazione richiesta.
- Il pacchetto scons-src è l'albero dei sorgenti completo, incluso tutto ciò che usiamo per impacchettare SCons e tutti i test di regressione.
Caratteristiche
- I file di configurazione sono script Python: utilizzano la potenza di un vero linguaggio di programmazione per risolvere i problemi di compilazione.
- Analisi delle dipendenze affidabile e automatica integrata per C, C++ e Fortran: niente più "make depend" o "make clean" per ottenere tutte le dipendenze. L'analisi delle dipendenze è facilmente estendibile tramite scanner delle dipendenze definiti dall'utente per altri linguaggi o tipi di file.
- Supporto integrato per C, C++, D, Java, Fortran, Yacc, Lex, Qt e SWIG e creazione di documenti TeX e LaTeX. Facilmente estendibile tramite Builder definiti dall'utente per altre lingue o tipi di file.
- Creazione da repository centrali di codice sorgente e/o obiettivi predefiniti.
- Supporto integrato per Microsoft Visual Studio .NET e versioni precedenti di Visual Studio, inclusa la generazione di file .dsp, .dsw, .sln e .vcproj.
- Rilevamento affidabile delle modifiche alla build utilizzando le firme MD5; supporto opzionale e configurabile per timestamp tradizionali.
- Supporto migliorato per build parallele, come make -j ma mantiene N processi in esecuzione contemporaneamente indipendentemente dalla gerarchia di directory.
- Supporto integrato in stile Autoconf per la ricerca di file #include, librerie, funzioni e typedef.
- Vista globale di tutte le dipendenze: niente più passaggi di compilazione multipli o riordino degli obiettivi per creare tutto.
- Possibilità di condividere file creati in una cache per velocizzare più build, come ccache ma per qualsiasi tipo di file di destinazione, non solo la compilazione C/C++.
- Progettato da zero per build multipiattaforma e noto per funzionare su Linux, altri sistemi POSIX (inclusi AIX, sistemi *BSD, HP/UX, IRIX e Solaris), Windows NT, Mac OS X e OS/2.
Pubblico
Sviluppatori
Interfaccia utente
Riga di comando
Linguaggio di programmazione
Python
Categorie
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/scons/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.