2012-05-20 61 views
10

Có cách nào để chạy MinGW, từ msys.bat hoặc bất kỳ phương thức nào khác, từ tệp lô và nhập tệp .sh để nó chạy không?Làm cách nào để chạy MinGW bằng một tập lệnh?

+0

Tôi muốn chạy một kịch bản python, tập tin thực thi hoặc bất cứ loại kịch bản, mà ra mắt msys.bat và chạy một kịch bản go.sh trên msys từ kịch bản của tôi. – b3bel

+0

MinGW không phải là MSYS. – rubenvb

Trả lời

16

Viết tập tin bó như thế này

C:\MinGW\msys\1.0\bin\sh ~/test.sh 
pause 
+1

Tại sao không phải là "C: \ MinGW \ msys \ 1.0 \ bin \ bash" (thay vì C: \ MinGW \ msys \ 1.0 \ bin \ sh)? (câu hỏi trung thực, không hùng biện) –

+1

@PeterMortensen hoặc là có thể được sử dụng. Nếu bạn sử dụng '... bash', bạn sẽ có quyền truy cập http://mywiki.wooledge.org/Bashism –

+0

Dù bằng cách nào, nó hoạt động khi tôi cố gắng áp dụng nó (một phần của một số xử lý [CAN bus] (http: //en.wikipedia.org/wiki/CAN_bus) dữ liệu ghi nhật ký). Tôi nhận được "tr.exe": hai chuỗi phải được đưa ra khi dịch ", nhưng đó là do GCC AVR đang ở trong biến môi trường PATH ở vị trí không chính xác (một tr.exe hoàn toàn không liên quan đã bắt đầu thay vì phiên bản của MinGW). ! –

Các vấn đề liên quan