ฉันมีการสาธิตบางอย่างที่ฉันดาวน์โหลดและมาพร้อมกับ Makefile.win และ Makefile.sgi ฉันจะเรียกใช้สิ่งเหล่านี้ใน Windows เพื่อรวบรวมการสาธิตได้อย่างไร
ฉันมีการสาธิตบางอย่างที่ฉันดาวน์โหลดและมาพร้อมกับ Makefile.win และ Makefile.sgi ฉันจะเรียกใช้สิ่งเหล่านี้ใน Windows เพื่อรวบรวมการสาธิตได้อย่างไร
คำตอบ:
หากคุณมี Visual Studio ให้เรียกใช้พรอมต์คำสั่ง Visual Studio จากเมนูเริ่มเปลี่ยนเป็นไดเรกทอรีที่มีMakefile.win
และพิมพ์สิ่งนี้:
nmake -f Makefile.win
คุณยังสามารถใช้พรอมต์คำสั่งปกติและเรียกใช้ vsvars32.bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools สำหรับ VS2008 Visual Studio สิ่งนี้จะตั้งค่าสภาพแวดล้อมในการรัน nmake และค้นหาเครื่องมือคอมไพเลอร์
ตรวจสอบcygwinสภาพแวดล้อม Unix ที่เหมือนกันสำหรับ Windows
Devel
: 'ทำให้' และ 'gcc' ตามที่อธิบายไว้ที่นี่
make
คือ:choco install make --source=cygwin
นี่เป็นวิธีที่รวดเร็วและชั่วคราวในการเรียกใช้ Makefile
C: \ Program Files (x86) \ GnuWin32 \ bin
เครื่องมือซ่อมแซม libiconv2.dll
make.exe
เสร็จแล้ว
นอกจากนี้คุณสามารถเพิ่มอาร์กิวเมนต์หลังจากคำสั่งเช่น
โครงร่าง make.exe
bin
ไดเรกทอรีลงในPATH
ตัวแปรสภาพแวดล้อม สิ่งนี้จะให้make.exe
บริการได้จากทุกที่
คำถามนี้อาจเป็นคำถามเก่า แต่โซลูชันของฉันซึ่งเป็นวิธีที่ง่ายที่สุดสำหรับผู้ใช้ windows ที่ฉันไม่ทราบ
ขั้นตอนที่ 1:ติดตั้งตัวจัดการแพ็คเกจช็อกโกแลตสำหรับWINDOWS (เข้ากันได้กับ Windows 7+ / Windows Server 2003+) ที่นี่
ขั้นตอนที่ 2:เรียกใช้choco install make
ขั้นตอนที่ 3:กำไรจากผู้จัดการแพ็คเกจที่บำรุงรักษาอย่างดี Make จะถูกเพิ่มไปยังเส้นทางทั่วโลกและทำงานบน CLIs ทั้งหมด (powershell, git bash, cmd …)
ฉันไม่ได้มีส่วนเกี่ยวข้องกับ choco แต่เป็นสิ่งที่ดี
ด้วย Visual Studio 2017 ฉันต้องเพิ่มโฟลเดอร์นี้ในตัวแปร env path ของ Windows 10:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
นอกจากนี้ยังมี HostX86
ประการแรกเพิ่มเส้นทางของเครื่องมือทั่วไป visual Studio ( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) ลงในเส้นทางของระบบ หากต้องการเรียนรู้วิธีเพิ่มเส้นทางลงในเส้นทางของระบบโปรดตรวจสอบเว็บไซต์นี้:
http://www.computerhope.com/issues/ch000549.htm http://www.computerhope.com/issues/ch000549.htmคุณเพียงแค่ต้องทำสิ่งนี้ครั้งเดียว
หลังจากนั้นเมื่อใดก็ตามที่คุณต้องการให้เปิดบรรทัดคำสั่งและดำเนินการvsvars32.bat
เพื่อเพิ่มเส้นทางเครื่องมือของ Visual Studio ที่จำเป็นทั้งหมดในเส้นทางของระบบ
จากนั้นคุณสามารถโทร nmake -f makefile.mak
PS: เครื่องมือทั่วไปของ Visual Studio อาจแตกต่างกันในระบบของคุณ กรุณาเปลี่ยนตามความเหมาะสม
หากเป็น "NMake Makefile" นั่นคือการพูดว่าไวยากรณ์และคำสั่งเข้ากันได้กับ NMake มันจะทำงานบน Windows โดยปกติMakefile.win
( .win
ส่วนต่อท้าย) ระบุว่าเป็น makefile ที่เข้ากันได้กับ Windows NMake ดังนั้นคุณสามารถลองnmake -f Makefile.win
ดังนั้นคุณอาจจะลอง
บ่อยครั้งที่ Makefiles Linux มาตรฐานมีให้และNMake
ดูมีแนวโน้ม อย่างไรก็ตามลิงค์ต่อไปนี้ใช้ Linux Makefile อย่างง่ายและอธิบายปัญหาพื้นฐานบางอย่างที่อาจเกิดขึ้น นอกจากนี้ยังแนะนำทางเลือกเล็กน้อยในการจัดการ Linux Makefiles บน Windows
ฉันลองกับ cygwin & gnuwin และไม่ได้ผลสำหรับฉันฉันเดาเพราะ makefile ใช้รหัสลินุกซ์ที่เฉพาะเจาะจงเป็นหลัก
สิ่งที่จะได้ทำงานเป็นใช้อูบุนตูทุบตีสำหรับ Windows 10 นี่คือ Marvel ถ้าคุณมาจาก MAC เพราะเป็นกรณีของฉัน:
พิเศษ:
หวังว่ามันจะช่วย
ฉันใช้ชุดเครื่องมือMinGWซึ่งมีmingw32-make
เครื่องมือสร้างหากคุณมีในPATH
ตัวแปรระบบของคุณใน Windows Command Prompt เพียงเข้าไปในไดเรกทอรีที่มีไฟล์และพิมพ์คำสั่งนี้:
mingw32-make -f Makefile.win
และมันก็ทำ
บางทีคุณสามารถลอง NetBeans IDE