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 cách nào tôi có thể chạy chúng trong Windows để biên dịch các bản demo?
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 cách nào tôi có thể chạy chúng trong Windows để biên dịch các bản demo?
Câu trả lời:
Nếu bạn có Visual Studio, hãy chạy dấu nhắc Lệnh của Visual Studio 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 \ Tools 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.
Hãy xem Cygwin , một môi trường tương tự Unix cho Windows
Devel
: 'make' và cả 'gcc' như được giải thích ở đây .
make
là:choco install make --source=cygwin
Đây là cách nhanh chóng và tạm thời của tôi để chạy Makefile
C: \ Tệp chương trình (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
làm xong.
Ngoài ra, bạn có thể thêm các đối số sau lệnh, chẳng hạn như
bộ xương make.exe
bin
thư mục vào PATH
biến môi trường. Điều này sẽ make.exe
có sẵn từ bất cứ nơi nào.
Câu hỏi này có thể là một câu hỏi cũ nhưng giải pháp của tôi, đơn giản nhất cho bất kỳ người dùng windows nào tôi dám khẳng định, không được liệt kê.
Bước 1: Cài đặt trình quản lý gói sô cô la cho WINDOWS (tương thích với Windows 7+ / Windows Server 2003+) tại đây
Bước 2: chạychoco install make
Bước 3: Lợi nhuận từ một người quản lý gói được duy trì tốt. Make sẽ được thêm vào đường dẫn toàn cầu và chạy trên tất cả các CLI (powershell, git bash, cmd cám)
Tôi không liên kết với choco nhưng CHỈ LÀ TỐT.
Đầu tiên, thêm đường dẫn của các công cụ chung 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ở một dòng lệnh và thực thi vsvars32.bat
để thêm tất cả các đường dẫn của công cụ phòng thu trực quan cần thiết 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 trong phòng thu trực quan có thể khác trong hệ thống của bạn. Hãy thay đổi nó cho phù hợp.
Nếu nó là "NMake Makefile", nghĩa là cú pháp và lệnh tương thích với NMake, nó sẽ hoạt động tự nhiên trên Windows. Thông thường Makefile.win
( .win
hậu tố) cho biết đây là một tệp tương thích với Windows NMake. Vì vậy, bạn có thể thửnmake -f Makefile.win
.
Thông thường các Makefile Linux tiêu chuẩn được cung cấp và có NMake
vẻ đầy hứa hẹn. Tuy nhiên, liên kết sau đây có Linux Makefile đơn giản và giải thích một số vấn đề cơ bản mà người ta có thể gặp phải. Nó cũng gợi ý một vài lựa chọn thay thế để xử lý Linux Makefiles trên Windows.
Tôi đã thử với cygwin & gnuwin, và tôi đã không làm việc cho tôi, tôi đoán vì makefile sử dụng mã linux cụ thể.
Những gì nó hoạt động là sử dụng Ubuntu Bash cho Windows 10 . Đây là một Marvel nếu bạn đến từ MAC vì đây là trường hợp của tôi:
Ngoài ra:
Hy vọng nó giúp
Tôi sử dụng bộ công cụ MinGW cung cấp mingw32-make
công cụ xây dựng, nếu bạn có nó trong PATH
biến hệ thống của mình , trong Windows Command Prompt chỉ cần đi vào thư mục chứa các tệp và gõ lệnh này:
mingw32-make -f Makefile.win
và nó đã được thực hiện.
Có lẽ bạn có thể dùng thử NetBeans IDE.