Tôi đã viết một chương trình cho một nhiệm vụ được cho là in đầu ra của nó ra thiết bị xuất chuẩn. Thông số kỹ thuật gán yêu cầu tạo Makefile mà khi được gọi make run > outputFile
sẽ chạy chương trình và ghi đầu ra vào một tệp có dấu vân tay SHA1 giống hệt với dấu vân tay được cung cấp trong thông số kỹ thuật.
Vấn đề của tôi là makefile của tôi:
...
run:
java myprogram
cũng in lệnh chạy chương trình của tôi (ví dụ java myprogram) sang tệp đầu ra, để tệp của tôi bao gồm dòng bổ sung này khiến dấu vân tay bị sai.
Có cách nào để thực thi một lệnh mà không có lệnh gọi vang vọng đến dòng lệnh không?