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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Hyperlinks
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education