Tôi có một số bản demo mà tôi đã tải xuống và chúng đi kèm với Makefile.win và Makefile.sgi. Làm thế nào tôi có thể chạy chúng trong Windows để biên dịch các bản demo?Làm thế nào để chạy một makefile trong Windows?
Trả lời
Nếu bạn có Visual Studio, chạy Visual Studio Cửa sổ nhắc lệnh từ menu Start, thay đổi thư mục chứa Makefile.win
và gõ này:
nmake -f Makefile.win
Bạn cũng có thể sử dụng dấu nhắc lệnh bình thường và chạy vsvars32. bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Công cụ cho VS2008). Điều này sẽ thiết lập môi trường để chạy nmake và tìm các công cụ biên dịch.
Làm cách nào để chạy lời nhắc lệnh phòng thu trực quan từ trình đơn bắt đầu? – Kim
Được rồi, tôi đã tìm ra. Nhưng tất nhiên nó sẽ không biên dịch vì lỗi. Chỉ là may mắn của tôi. Cảm ơn mặc dù. – Kim
Đối với những người có VS2012, dấu nhắc lệnh được gọi là "Dấu nhắc lệnh của nhà phát triển cho VS2012". Bắt đầu -> Tìm kiếm -> "lệnh" là cách tôi tìm thấy nó. – coderob
Check-out cygwin, một môi trường cũng như Unix cho Windows
cygwin làm việc tốt cho tôi !. Tôi chỉ cần kiểm tra, trong khi cài đặt, một số gói trong 'Devel': 'make' và cũng 'gcc' như được giải thích [ở đây] (http://stackoverflow.com/questions/4828388/cygwin-make-bash-command- không tìm thấy). –
Thứ nhất, thêm đường các công cụ phổ biến của studio trực quan (c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) vào đường dẫn hệ thống. Để tìm hiểu cách thêm đường dẫn vào đường dẫn hệ thống, vui lòng kiểm tra trang web này: http://www.computerhope.com/issues/ch000549.htm. Bạn chỉ cần điều này một lần.
Sau đó, bất cứ khi nào bạn cần, hãy mở dòng lệnh và thực hiện vsvars32.bat
để thêm tất cả đường dẫn của công cụ studio trực quan vào đường dẫn hệ thống.
Sau đó, bạn có thể gọi nmake -f makefile.mak
PS: Đường dẫn của các công cụ phổ biến visual studio có thể khác nhau trong hệ thống của bạn. Hãy thay đổi nó cho phù hợp.
Nếu đó là "NMake Makefile", nghĩa là cú pháp tương thích với NMake, nó sẽ hoạt động.
Thường Makefiles Linux chuẩn được cung cấp và NMake
có vẻ đầy hứa hẹn. Tuy nhiên, liên kết sau đây có một Makefile của Linux đơn giản và giải thích một số vấn đề cơ bản mà một người có thể gặp phải.
Với Visual Studio 2017 tôi đã có thêm thư mục này sang Windows 10 con đường biến env của tôi:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
Ngoài ra còn có HostX86
Có lẽ bạn có thể thử NetBeans IDE từ Oracle.
Đây là cách nhanh chóng và tạm thời của tôi để chạy một Makefile
- tải làm từ SourceForge: gnuwin32
- cài đặt nó
- đi đến thư mục cài đặt
C: \ Program Files (x86) \ GnuWin32 \ bin
- sao chép tất cả các file trong bin vào thư mục có chứa Makefile
libiconv2.dll libintl3.dll make.exe
- mở cmd(yo u có thể làm điều đó với nhấp phải thay đổi) trong thư mục có chứa Makefile và chạy
make.exe
thực hiện.
Thêm vào đó, bạn có thể thêm đối số sau lệnh, chẳng hạn như
make.exe skel
- 1. Làm cách nào để chạy một Makefile trong setup.py?
- 2. Làm thế nào để sử dụng sed trong một Makefile
- 3. Làm thế nào để viết vòng lặp trong một Makefile?
- 4. Làm thế nào để bạn chạy Vim trong Windows?
- 5. Lỗi makefile trên windows
- 6. Làm thế nào để bạn chạy Meteor trên Windows 8?
- 7. Làm thế nào để cấu hình glib trong Makefile?
- 8. Làm thế nào để chạy neato từ pygraphviz trên Windows
- 9. Làm thế nào để sao chép một thư mục trong một Makefile?
- 10. Làm thế nào để chạy lệnh tại thời gian biên dịch trong Makefile được tạo bởi CMake?
- 11. Làm thế nào để chuyển đổi một chuỗi trích dẫn thành một bình thường trong Makefile?
- 12. Làm thế nào để giữ một ứng dụng VB6 cũ chạy trong Windows Vista và Windows 7?
- 13. Làm thế nào để bạn buộc một makefile để xây dựng lại một mục tiêu
- 14. Làm thế nào để sao chép từ tmux chạy trong putty để windows clipbard
- 15. Làm thế nào để khởi chạy một URL trong IE10 từ trong một ứng dụng Windows 8 WInJS?
- 16. Làm thế nào để thiết lập một makefile trong nhật thực (C++)?
- 17. Sử dụng sed trong một makefile; làm thế nào để thoát khỏi các biến?
- 18. Làm cách nào để gọi :: CreateProcess trong C++ để khởi chạy một tệp thực thi Windows?
- 19. Làm thế nào để bạn kiểm tra phiên bản windows trong Win32 khi chạy?
- 20. Làm thế nào để chạy một kịch bản PowerShell như một công việc trong Jenkins
- 21. Làm thế nào để viết một Makefile phân cấp đơn giản?
- 22. Làm thế nào để kết nối với MongoDB trong Windows?
- 23. Làm thế nào để làm cho thư viện tĩnh trong makefile
- 24. Làm thế nào để quản lý biến PATH trong Windows?
- 25. Làm cách nào để in thư trong Makefile?
- 26. Làm thế nào để viết một quy tắc Makefile để tải xuống một tệp chỉ khi nó bị thiếu?
- 27. Làm thế nào để làm cho một chương trình Java chạy trong nền?
- 28. Làm thế nào để điều kiện hóa một makefile dựa trên kết quả grep?
- 29. Làm thế nào để cài đặt ant contrib trong Windows?
- 30. Làm cách nào để chạy ssh-add trên windows?
tôi nên đề cập đến rằng tôi là nhiều hơn một người Linux nhưng tôi cần phải sử dụng Windows ngay bây giờ, vì vậy tôi là một chút không biết gì. – Kim