ภายใต้ 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 ?