Как написать Makefile для отладки только одного заголовка и исходного кода в cLinux

Anonymous
Как написать Makefile для отладки только одного заголовка и исходного кода в c

Сообщение Anonymous »

Папка lib содержит множество файлов *.h и *.c, все файлы находятся в стадии разработки и содержат множество ошибок, включая синтаксические ошибки. Поэтому я хочу написать Makefile для отладки всех библиотек одну за другой.
Вот структура папок проекта (все файлы *.c содержат "" для целей тестирования):

Код: Выделить всё

./Makefile

./src/lib/hello.h
./src/lib/hello.c
./src/lib/world.h
./src/lib/world.c
./src/lib/foo.h
./src/lib/foo.c
./src/lib/bar.h
./src/lib/bar.c
Вот Makefile_hello для отладки "

Код: Выделить всё

hello.h" и "hello.c
":

Код: Выделить всё

CC = gcc
CFLAGS = -Wall -g
# How to include only "hello.h"?
INCLUDES = -Isrc/lilb
# How to write the rest for debugging only "hello.c"?
Вот Makefile_world для отладки "

Код: Выделить всё

world.h" и "world.c
":

Код: Выделить всё

CC = gcc
CFLAGS = -Wall -g
# How to include only "world.h"?
INCLUDES = -Isrc/lilb
# How to write the rest for debugging only "world.c"?
Как написать правильный Makefile?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ource-in-c

Вернуться в «Linux»