Forum » Programiranje » makefile
makefile
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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."
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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.
![:\](https://static.slo-tech.com/smeski/icon_rolleyes.gif)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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
![](https://static.slo-tech.com/stili/bel_non_grata.png)
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 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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
![0:)](https://static.slo-tech.com/smeski/icon_smile.gif)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [linux] compajlanje kernelaOddelek: Operacijski sistemi | 858 (500) | zee |
» | [Windows]Qt 4.3.0 Open SourceOddelek: Programska oprema | 1488 (1201) | BigWhale |
» | linux programiranje - the target executable does not exist for this projectOddelek: Programiranje | 1616 (1271) | slovencl |
» | Program, podoben Dev cpp, le da bo delalOddelek: Programiranje | 2023 (1827) | NoUse4AName |
» | linux IDE in VS projekti (.sln)Oddelek: Programiranje | 1333 (1171) | 64202 |