Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › C/c++ írása fordítása UHU alatt
- This topic has 5 hozzászólás, 4 résztvevő, and was last updated 19 years, 2 months telt el by
pointux.
-
SzerzőBejegyzés
-
2002-10-15-13:26 #1894294
Szia!
A Makefile vmi baját legegyszerûbben úgy lehet orvosolni, hogy az ember elolvassa a valamilyen Makefilet, aztán megpróbálja valahogy valahol futtatni, ekkor elolvassa a valamilyen hibaüzenetet, beállít vmit, aztán ha nem sikerül megoldani, akkor valahol valahogy segítséget kér. Ezek után kap egy valamilyen segítésget, aminek a lényege, hogy csinálni kell vele valamit. 😉
Szóval, ha pontosabban leírnád, hogy mi is a probléma, milyen makefile, mit ír ki, ki (manualice v. autamtikus) szerkesztette a Makefilet, stb.., akkor volna halvány esély a dolog megoldására.
2006-04-22-11:15 #1894295Hali!
2006-04-23-11:12 #18942962006-04-23-13:03 #1894297Gondoltam nem indítok új témát… bocsesz. De valami 5let van valakinek?
2006-04-29-12:46 #1894298„libtoolize –copy –force”
Ezt le kell futtatni, majd ./configure, make…
(Ha utánanézel rájössz, hogy ez kell, ám szerencséd, hogy meg is mondja, hogy mit kell csinálni :))))Amúgy az eccerû, otthoni cuccoknál, miért kell ezeket az átláthatatlan cuccokat használni? A saját sokkal…
pl:Code:# ez a fordítód:
CC = g++# az include könyvtárad helye:
INCDIR = -Isrc
# proc flagek:
PROC = -march=i686 -mmmx -msse -mfpmath=sse
# mondjuk egy gtkmm és libxml használata (flagek, libek, +-szal, mert, ha valami valahol deklarált volt már)
CFLAGS += -O3 $(PROC) $(INCDIR) `pkg-config –cflags gtkmm-2.4` `pkg-config –cflags libxml++-2.6`
CLIBS += `pkg-config –libs gtkmm-2.4` `pkg-config –libs libxml++-2.6`# program neve
BIN = appl
# források, az elkészülõ statikus objektumok
SRCS =
src/win/win_1.cc
src/main_appl.cc
OBJS = $(SRCS:.cc=.o)# nls, ha kell
NLSSS =
po/hu/appl.po
NLSBS = $(NLSSS:.po=.mo).SUFFIXES: .po .mo .cc .o
# nls alkalmazások elkészítési parancsa
.po.mo:
msgfmt -o $@ $< # obj elkészítési parancsa .cc.o: $(CC) -c $(CFLAGS) -o $@ $< # linker $(BIN): $(OBJS) $(CC) -o $(BIN) $(CFLAGS) $(CLIBS) $(OBJS) # nls nls: $(NLSBS) # mind all: $(BIN) .PHONY : all # tisztítás, ha valamelyik obj változik (bár aszem ez eleve fölös, mert a rendszer érzékeli, hogy a bin, nem update) clean_bin: rm -f $(BIN) # tisztítás, arra az esetre, ha függõség változik clean: rm -f $(OBJS) $(BIN) # telepítés install: install -g root -o root $(BIN) /usr/local/binPersze ez már bonyolultnak számít… többnyire ettõl kevesebb is elég. (parancsok: make, make install, make clean…)
2009-12-04-19:55 #1867812A KDE 3-ban van egy olyan progi hogy KDevelop. Szép és jó, mûxik is, csak valami baj van a Makefile-al. A hibüzenetben azt írja, hogy be kell állítani valamit, ezzel meg is próbálkoztam, de nem igazán sikerült, mivel ilyet még nem csináltam soha. Ha valaki tud segíteni, a választ jó lenne emilben a d4mi3n@mail.com címre! Elõre is kösz.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz