A. I need to make an makefile for • bit_print.c • pack_bits.c • add the unpack function on page 342 to pack_bits.c • next_day.c B. p_r_s.h • main.c • prn.c • selection.c • compair.c • report.c Here is a makefile I made for Part B. I do get an error "No rule to make target 'p_r_s.c', needed by 'p_r_s.o'. #Create object file for main.c prs158:main.o prn.o selection.o compair.o report.o p_r_s.o gcc -o prs158 main.o prn.o selection.o compair.o report.o p_r_s.o prn.o: prn.c p_r_s.h gcc -c prn.c #Create object file for slection.c selection.o: selection.c p_r_s.h gcc -c selection.c #Create object file for compair.c compair.o: compair.c p_r_s.h gcc -c compair.c #Create object file for report.c report.o: report.c p_r_s.h gcc -c report.c #Create object file for p_r_s.c p_r_s.o: p_r_s.c p_r_s.h gcc -c p_r_s.c #Delete the all of the object files clean: rm*.o
A. I need to make an makefile for
• bit_print.c
• pack_bits.c
• add the unpack function on page 342 to pack_bits.c
• next_day.c
B. p_r_s.h
• main.c
• prn.c
• selection.c
• compair.c
• report.c
Here is a makefile I made for Part B. I do get an error "No rule to make target 'p_r_s.c', needed by 'p_r_s.o'.
#Create object file for main.c
prs158:main.o prn.o selection.o compair.o report.o p_r_s.o
gcc -o prs158 main.o prn.o selection.o compair.o report.o p_r_s.o
prn.o: prn.c p_r_s.h
gcc -c prn.c
#Create object file for slection.c
selection.o: selection.c p_r_s.h
gcc -c selection.c
#Create object file for compair.c
compair.o: compair.c p_r_s.h
gcc -c compair.c
#Create object file for report.c
report.o: report.c p_r_s.h
gcc -c report.c
#Create object file for p_r_s.c
p_r_s.o: p_r_s.c p_r_s.h
gcc -c p_r_s.c
#Delete the all of the object files
clean:
rm*.o
Trending now
This is a popular solution!
Step by step
Solved in 3 steps