Forum » Programiranje » makefile
makefile
slovencl ::
Če prav razumem z makefile določimo, kako naj se program prevede in linka itd. Zdej me pa zanima, kako pa da vseh teh opcij nimam npr. pri Microsoftovem Visual Studiu?
napsy ::
Visual studio sam ustvarja makefajle. Za opcije pri kompajlanju pa poglej nastavitve projekta.
"If you die, you die. But when you live you live. There is no time to waste."
T(he) Boss ::
Mores vedet, da se makefile uporablja v linux-u, microsoft pa zelo dolgo casa ni videl dlje od svojih windowsev, zdaj so sicer opazili, da obstaja tudi kaj drugega.
Tutankhamun ::
Sej lahk pr visual studiu nardiš make file.
V VS5 pa VS6 izbereš v meniju eport make file.
V VS05 pa nradiš projekt makefile :)
V VS5 pa VS6 izbereš v meniju eport make file.
V VS05 pa nradiš projekt makefile :)
AMD Phenom QUAD 9950 Black Edition, 8GB
Matako ::
T(he) Boss: to ni čisto prav. "make" se tako ali drugače da dobiti praktično za vse platforme - na MS Windows dela čisto ok in folk je veselo "mejkal" v prejšnjih desetletji, ko linuxa še ni bilo - in to celo v grozotah tipa MS-DOS.
Tudi ni nujno vezan na C/C++. Katerkoli projekt za katerega imaš orodja v ukazni vrstici se da napasti z "make". V osnovi je makefile samo spisek pravil v stilu: vhodne datoteke, odvisne datoteke (dependencies) - operacija (ukaz).
makefile potem sam rešuje gnezdena pravila, interne spremenljivke, upošteva datume datotek itd.
Je pa res tipično oldschool orodje: primitivno, ampak učinkovito. Tako kot izvijač ali motorna žaga ;)
Tudi ni nujno vezan na C/C++. Katerkoli projekt za katerega imaš orodja v ukazni vrstici se da napasti z "make". V osnovi je makefile samo spisek pravil v stilu: vhodne datoteke, odvisne datoteke (dependencies) - operacija (ukaz).
makefile potem sam rešuje gnezdena pravila, interne spremenljivke, upošteva datume datotek itd.
Je pa res tipično oldschool orodje: primitivno, ampak učinkovito. Tako kot izvijač ali motorna žaga ;)
/\/\.K.
Zgodovina sprememb…
- spremenil: Matako ()
T(he) Boss ::
Aja, to pa res nisem vedel, da se da uporabljat za druge OS, kako deluje in kako se ga napise, pa mi je znano
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [linux] compajlanje kernelaOddelek: Operacijski sistemi | 835 (477) | zee |
» | [Windows]Qt 4.3.0 Open SourceOddelek: Programska oprema | 1484 (1197) | BigWhale |
» | linux programiranje - the target executable does not exist for this projectOddelek: Programiranje | 1608 (1263) | slovencl |
» | Program, podoben Dev cpp, le da bo delalOddelek: Programiranje | 2014 (1818) | NoUse4AName |
» | linux IDE in VS projekti (.sln)Oddelek: Programiranje | 1322 (1160) | 64202 |