SCons este un utilitar de generație următoare, care este mult mai ușor de configurat și utilizat decât de a face. Mulți dezvoltatori consideră că sintaxa nu este doar dificil de intrat, dar destul de urât. După ce ai aflat, este în regulă, dar are o curbă de învățare abruptă.
De aceea SCON a fost conceput; este o marcă mai bună și considerabil mai ușor de utilizat. Chiar încearcă să-și dea seama ce compilator este necesar și apoi furnizează parametrii potriviți. Dacă programați în C sau C ++ pe Linux sau Windows, ar trebui să verificați SCON-uri.
Pentru a instala SCons trebuie să aveți Python deja instalat. Dacă utilizați Linux, atunci probabil că veți avea deja Python. Dacă aveți Windows, puteți verifica dacă îl aveți deja; este posibil ca unele pachete să îl fi instalat deja. În primul rând, obțineți o linie de comandă. Faceți clic pe butonul Start (pe XP faceți clic pe Run), apoi tastați cmd și din linia de comandă de tip python -V. Ar trebui să spună ceva de genul Python 2.7.2. Orice versiune 2.4 sau superioară este în regulă pentru SCON-uri.
Dacă nu aveți Python, atunci trebuie să descărcați și să instalați 2.7.2. În prezent, SCons nu acceptă Python 3, astfel încât 2.7.2 este cea mai recentă (și finală) versiune 2 și cea mai bună. Totuși, acest lucru se poate schimba în viitor, așa că verificați cerințele SCON.
Urmați instrucțiunile pentru instalarea SCON-urilor. Nu este complicat; cu toate acestea, atunci când executați instalatorul, dacă este sub Vista / Windows 7, asigurați-vă că rulați scons.win32.exe ca administrator. Faceți acest lucru răsfoind fișierul în Exploratorul Windows și faceți clic dreapta pe Executare ca administrator.
Odată instalat, presupunând că aveți vreun Microsoft Visual C ++ (Express este în regulă), lanțul de instrumente MinGW, Intel Compiler sau compilatorul PharLap ETS deja instalat, SCON-urile ar trebui să poată găsi și utiliza compilatorul..
Ca prim exemplu, salvați codul de mai jos ca HelloWorld.c.
int main (int arcg, char * argv [])
printf ("Bună ziua, lume! \ n");
Apoi creați un fișier numit SConstruct în aceeași locație și editați-l astfel încât să aibă această linie mai jos în el. Dacă salvați HelloWorld.c cu un alt nume de fișier, asigurați-vă că numele din ghilimele se potrivește.
Programul ( 'HelloWorld.c')
Acum tastați scons la linia de comandă (în același loc ca HelloWorld.c și SConstruct) și ar trebui să vedeți acest lucru:
C: \ CPLUS \ blog> scons
scons: Citirea fișierelor SCScript ...
scons: terminat citind fișierele SConscript.
scons: Construirea obiectivelor ...
cl /FoHelloWorld.obj / c HelloWorld.c / nologo
HelloWorld.c
link / nologo /OUT:HelloWorld.exe HelloWorld.obj
scons: obiective de construire terminate.
Aceasta a creat un HelloWorld.exe care atunci când rulează produce ieșirea așteptată:
C: \ CPLUS \ blog-ul> HelloWorld
Salut Lume!
Documentația online este foarte bună pentru a vă începe. Puteți face referire la manualul cu un singur fișier (manual) sau la cel mai prietenos ghid de utilizare a SCON-urilor.