Tôi đã cài đặt MinGW và MSYS trên máy tính Windows 7 của mình. Tôi đã thêm C:\Program Files (x86)\MinGW\bin
vào đường dẫn của mình. Các lệnh như gcc
và g++
hoạt động, nhưng make
thì không. Tôi nhìn vào thư mục, và không có thực thi được gọi là make
, mặc dù tôi đã cài đặt tất cả các thành phần. Có một tệp có tên là mingw32-make
. Ngoài ra còn có các tệp khác có tiền tố là mingw32-
, chẳng hạn như C++, g ++, gcc, gcc-4.6.1 và gfortran. Tuy nhiên, có một số make
trong số C:\Program Files (x86)\MinGW\msys\1.0\bin
.Không còn được bao gồm trong MinGW và/hoặc MSYS không?
Nếu tôi mở MinGW Shell và nhập make
, hãy thực hiện. Tuy nhiên, nó không thực thi từ thiết bị đầu cuối Windows.
Đây có phải là chủ ý hay không hoặc tôi có thể thiếu các tệp thi hành khác không? Tôi có nên thêm C:\Program Files (x86)\MinGW\msys\1.0\bin
vào đường dẫn của mình không?
Yup, thêm thư mục bin msy vào đường dẫn của bạn (sau thư mục bin của MinGW). Đó chính xác là những gì mà trình bao MinGW đã làm và tại sao nó hoạt động ở đó. – eriktous
@eriktous Nếu bạn đăng câu trả lời, tôi có thể chấp nhận nó. Tôi không thể tìm thấy bất cứ nơi nào trong các tài liệu MinGW mà nói để làm điều này - tất cả mọi thứ chỉ nói để thêm mingw/bin vào đường dẫn của bạn. –
@ThomasOwens: Tôi khá chắc chắn 'mingw32-make' giống như' make', nó chỉ là tiền tố. – Mehrdad