ภายใต้ Linux แหล่งที่มาของโครงการโดยทั่วไปมาพร้อมกับMakefile's Makefiles makeมีแนวทางในการสร้างโครงการเหล่านี้โดยใช้คำสั่ง ขณะนี้ฉันถูกบังคับให้ใช้ Windows และเพื่อให้สามารถใช้ระบบปฏิบัติการนี้ได้ฉันได้กำหนดค่าและปรับปรุง "PowerShell" (โดยการติดตั้งโปรแกรมเพิ่มเติมบางอย่างเช่นvimหรือsvnโมดูลที่เรียกว่าPSReadLineเขียนโปรไฟล์ PowerShell ฯลฯ )
อย่างไรก็ตามฉันไม่พบว่าสามารถติดตั้งmakeใน PowerShell ได้หรือไม่ ฉันรู้ว่าฉันจะต้องติดตั้งโปรแกรมที่makeจะโทรเช่นพูดg++หรือpdflatexแต่จะใช้ในภายหลัง สำหรับตอนนี้ฉันต้องการให้makeตัวเองทำงานได้ตั้งแต่แรก
การวิจัยเล็กน้อยเปิดเผยความเป็นไปได้สองอย่าง:
คำตอบที่ได้รับการยอมรับสำหรับคำถามที่คล้ายกันนี้: วิธีใช้ makefiles บน Windowsแนะนำให้ใช้ Cygwin นั่นคือความเป็นไปได้ Cygwin ดีมาก แต่ตั้งแต่ผมตัดสินใจที่จะให้ PowerShell โอกาสผมอยากจะรู้ว่าเรื่องนี้ยังเป็นไปได้ด้วยPowerShellไม่Cygwin ดังนั้นคำถามนี้ไม่ได้เป็นที่ซ้ำกันเนื่องจากว่าคำถามอื่น ๆ เกี่ยวกับบางส่วนเป็นไปได้ในการใช้งาน
makeใน Windows ในขณะที่ฉันขอ PowerShell โดยเฉพาะอย่างยิ่งมี
makeโคลนสำหรับ PowerShell clone ที่เรียกว่าposhmakeแต่ไวยากรณ์ของไฟล์ Poshmake นั้นแตกต่างจาก Makefiles ปกติซึ่งไม่ต้องใช้ ฉันต้องการความจริงmakeเนื่องจากการบำรุงรักษา Makefiles สองเวอร์ชันสำหรับโครงการทั้งหมดที่ฉันโกหกไม่ได้เป็นตัวเลือก
ดังนั้น: มันเป็นไปได้ที่จะติดตั้ง GNU แต่งหน้าซึ่งจะเข้าใจไวยากรณ์ของทั่วไป Makefiles เช่นที่ฉันสามารถโทรmakeจากภายในPowerShell ?