Ero sivun ”Scons” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p luokitus
ohjauksen siirto
Merkkaus: Uusi ohjaus
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
SCons on tietotekniikassa käytetty ohjelmistojen rakennustyökalu, joka analysoi automaattisesti lähdekooditiedostojen riippuvuudet ja käyttöjärjestelmän sopeutumisvaatimukset ohjelmistoprojektin kuvauksesta. Se generoi lopulliset binääritiedostot asennettavaksi kohdekäyttöjärjestelmäalustalle. SCons toimii samankaltaisesti kuin perinteinen GNU:n rakennusjärjestelmä, joka perustuu make-työkaluun ja autoconf-työkaluihin. SCons luo projekti- ja prosessikonfiguraatiot Python-skriptien muodossa.
#Ohjaus[[SCons]]
 
SConsin tärkeimpiä ominaisuuksia ovat:
 
Python-skriptit: Konfiguraatiotiedostot ovat Python-skriptejä, mikä tarkoittaa, että käyttäjä voi kirjoittaa omia skriptejään yleiskäyttöisen ohjelmointikielen avulla.
Automaattinen riippuvuusanalyysi: Sisäänrakennettu riippuvuusanalyysi C-, C+± ja Fortran-koodille. Riippuvuusanalyysiä voi laajentaa käyttäjän määrittelemillä riippuvuusskannereilla muille kielille tai tiedostotyypeille.
Tuki useille kielille: SCons tukee sisäänrakennettuna C-, C++, D-, Java-, Fortran-, Objective-C-, Yacc-, Lex-, Qt- ja SWIG-kieliä sekä TeX- ja LaTeX-dokumentteja. Lisäksi se voi käsitellä muita kieliä tai tiedostotyyppejä käyttäjän määrittelemien skriptien avulla.
 
Microsoft Visual Studio -tuki: SCons voi käyttää Microsoft Visual Studioa, mukaan lukien .dsp-, .dsw-, .sln- ja .vcproj-tiedostojen generointi.
Muut ominaisuudet: SCons tunnistaa tiedostojen sisältömuutokset MD5-tunnisteiden avulla ja tukee rinnakkaista ohjelman kääntämistä.
SConsia käyttävät monet sovellukset, kuten The Battle for Wesnoth, Doom 3, MongoDB, OpenNebula, Wolfenstein: Enemy Territory, Godot ja monet muut
 
Huomaa, että SCons ei ole yleisesti käytetty termi, mutta se on tärkeä työkalu ohjelmistokehityksessä.
 
[[Luokka:Kehitystyökalut]]

Nykyinen versio 13. marraskuuta 2025 kello 23.24

Ohjaus sivulle: