» »

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 :)
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 ;)
/\/\.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 0:)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[linux] compajlanje kernela

Oddelek: Operacijski sistemi
8771 (413) zee
»

[Windows]Qt 4.3.0 Open Source

Oddelek: Programska oprema
161405 (1118) BigWhale
»

linux programiranje - the target executable does not exist for this project

Oddelek: Programiranje
211543 (1198) slovencl
»

Program, podoben Dev cpp, le da bo delal

Oddelek: Programiranje
111848 (1652) NoUse4AName
»

linux IDE in VS projekti (.sln)

Oddelek: Programiranje
241267 (1105) 64202

Več podobnih tem