LINUX.ORG.RU

вообщето я написал свой Makefile
------------------------------------
usiX: usiX.o data.o drawX.o Optic.o
g++ -g -L/usr/X11R6/lib -lX11 -o usiX usiX.o drawX.o Optic.o data.o

usiX.o: usiX.cpp data.h drawX.h Optic.h
g++ -g -L/usr/X11R6/lib -lX11 -c usiX.cpp


Optic.o: Optic.h
data.o: data.h Optic.h
drawX.o: drawX.h
------------------------------------

но дебугить файлы кроме usiX.cpp не получается


andyS1976
() автор топика
Ответ на: комментарий от andyS1976

такс.... как сделать по нормальному не нашел,

slickeedit-->Project-->Project Properties-->Build-->
Build System --> Build with autogenerated, auto-maintenes makefile

и в поле Makefile написать, например, Makefile
OK

После хего создастся файл Makefile

если сейчас build то будет ошибка с тем что нет библиотеки xlib
например : undefined reference to 'XCreateSimpleWindow'

поэтому редактируем сгенерирожанный Makefile и подправляем следущие
строки:

COMPILE=g++ -c -L/usr/X11R6/lib -lX11 -v -g -o "$(OUTDIR)/$(*F).o" $(CFG_INC) "$<"
LINK=g++ -L/usr/X11R6/lib -lX11 -v -g -o "$(OUTFILE)" $(ALL_OBJ)

теперь все работает...... однако если кто раобрался как
подпражить Makefile который был написан вручную таким образом
чтобы можно было дебугить все срр файлы милости просим...



andyS1976
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.