انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: gbmtoday در 19 مهر 1388، 04:18 بظ
-
سلام
من می خوام برای فایل های connection.cpp connection.h main.cpp یک makeFile ساده بنویسم.
میشه بگین چطوری باید این کارو انجام بدم !
با تشکر ... !!!
-
build=-O0 -g3 -Wall -c -fmessage-length=0
name=program
all:
g++ $(build) -MMD -MP -MF "src/connection.d" -MT "src/connection.d" -o "src/connection.o" "src/connection.cpp"
g++ $(build) -MMD -MP -MF "src/main.d" -MT "src/main.d" -o "src/main.o" "src/main.cpp"
g++ $(build) -o $(name) ./ src/connection.o ./ src/main.o
clean:
rm -R $(name)
rm -R connection.d
rm -R connection.o
rm -R main.d
rm -R main.o
البته به نظرم این کار خیلی جالب نیست
برای یک makefile درست و درمون از gnu automake استفاده کن
فکر کنم باید برم اینو یاد بگیرم
-
CXX=g++
LD=g++
SOURCES=$(wildcard *.cpp)
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=exe
all:$(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS) $(LD) $(OBJECTS) -o $@
.cpp.o:
$(CXX) -c -g $< -o $@
clean:
rm -rf *o exe