Kezdőlap › Fórumok › Programozás › „Csak guruknak” – konyhanyelven…
- This topic has 150 hozzászólás, 25 résztvevő, and was last updated 15 years, 8 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2006-12-08-23:15 #2081668
Sztem jó kis ötlet… Igaz kell hozzá memo az fix, de akinek van az miért ne csinálja? (nekem nincs:D:D)
Csak egy valamit nem értek. A címet: „Csak guruknak”. Ehhez gurunak kell lenni? 😀 Igaz eddíg nem foglalkoztam a virtual memory file systemmel a kernelben, de nah 512Mb memóval nem is láttam értelmét, hogy belemélyedjek. Ezt az írást azért elmentettem… Kitudja mikor megy el az eszem? 😀2006-12-08-23:48 #2081669” Ezt az írást azért elmentettem.”
Kérdezd meg a szerzőjét, GPL-re szánta?
Nyomtatni már nem lehet, csak online olvasni! ;D2006-12-09-02:03 #2081670az baj ha nekem erre nem írt ki semmit?
„df -h | grep tmpfs”
viszont a df-re kiírja, meg működik is 🙂2006-12-09-06:55 #2081671Módosítva. Na, akkor most már ki fogja írni. 🙂
2006-12-09-06:57 #2081672„Csak egy valamit nem értek. A címet: „Csak guruknak”. Ehhez gurunak kell lenni?”
Azért „Csak guruknak”, mert nem kell gurunak lenni, de aki meg akarja érteni… főként a későbbieket – mert ugye most még nem csináltunk „semmit” -, ahhoz kell tudás is. 🙂2006-12-09-06:59 #2081673„Kérdezd meg a szerzőjét, GPL-re szánta?”
Az kicsit erős lenne egy fórumon, nem? ;D2006-12-09-08:57 #2081674Mert ugye találkoztunk már olyan fórummal, ahol belépéskor az orrunk alá dörgölték, hogy az ott készült írások a fórumtulajdonos tulajdonát képezik.
2006-12-09-09:42 #2081675Merthogy lemaradtam valamiről?
Mert eddig ilyen jellegű probléma nem merült fel.
(Akkor szigorúan írásos engedéllyel használható fel, abban az esetben, ha a használó írásban vállalja, hogy semmilyen világhóditó, vagy terror cselekményekhez nem használja fel. A 4 tanú jelenlétében fogant nyilatkozatot angolul és magyarul kérem 5-5 példányban benyújtani. ;D Jó lesz így?)2006-12-09-10:06 #2081676Gondolkoztam, hogy mit tegyek be előbb.
Logikailag meg kéne írni a programot, de inkább az egyszerűbbtől megyek a bonyolultabb felé.2. Szóval Makefile…
Code:# Először nevezzük meg a fordítót
CC = gcc# Majd azt a helyet, ahol a headerek találhatóak (legalábbis a gyökerét)
INCDIR = -Iscr# Flagek (man gcc), libek… +-szal, hogy megmaradjanak az eredetileg definiáltak is
# pkg-config parancs segítségével kézimunkát spórolhatunk (pkg-x.x a használni kívánt csomag neve)
CFLAGS += -O3 -march=i686 -mmx `pkg-config –cflags pkg-x.x`
CLIBS += `pkg-config –libs pkg-x.x`# A program neve
exec_name = execname
# Források (*.c)-> objektumok (*.o) (más is lehet)
exec_name_SOURCES =
(2xtab)src/main.c
(2xtab)src/lib/lib.c
exec_name_OBJECTS = $(exec_name_SOURCES:.c=.o)# Fordítási parancs (man gcc). Ezzel megoldható, hogy ne keljen minden állományt mindig lefordítani
# (Vigyázat, ha változik a hivatkozás, akkor szinte biztos, hogy azt is le kell fordítani, ami hivatkozik,
# noha ezt a make magától nem tudhatja, mivel a forrásba nem néz bele – így nem is teszi meg!)
.c.o:
(2xtab)$(CC) -c $(CFLAGS) -o $@ $<# Linker
$(exec_name): $(exec_name_OBJECTS)
(2xtab)$(CC) -o $(exec_name) $(CFLAGS) $(CLIBS) $(exec_name_OBJECTS)# A "make all" lefuttatja a" $(exec_name)" utasítást, meg a "függőségeit"
all: $(exec_name)
.PHONY: all# Program törlése (man rm)
clean_exec:
(2xtab)rm -f $(exec_name)# Binárisok törlése (man rm)
clean:
(2xtab)rm -f $(exec_name) $(exec_name_OBJECTS)# Telepítés (rootként)
install:
(2xtab)install -g root -o root $(exec_name) /usr/local/bin2006-12-09-12:38 #2081677Code:CFLAGS += -O3 -march=i686 -mmx `pkg-config –cflags pkg-x.x`
CLIBS += `pkg-config –libs pkg-x.x`sorok mire szolgálnak? Nem értem a használatukat. Kiadtam a
Code:pkg-config –versionparancsot, kiadta, hogy 0.20, beírtam az x.x helyére, nem találta (no package found), ellenben fordult. Ha kikommenteztem őket, akkor is fordult.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz