2015-04-22 44 views

Trả lời

54

Để chạy chương trình trong thư mục hiện tại trong bash, bạn đặt ./ ở phía trước. Vì vậy, trong trường hợp của bạn:

$ ./sqlite3.exe 

Khi bạn chạy sqlite3, bash sẽ tìm kiếm một chương trình với chính xác tên rằng trong tất cả các thư mục của biến PATH môi trường, mà theo mặc định bao gồm các địa điểm tiêu chuẩn cho thực thi như /usr/local/bin nhưng không phải hiện tại của bạn danh mục. See here để biết thêm thông tin về điều đó.

+0

Cảm ơn. Tôi đã từng có thể làm như vậy từ msysgit Git bash. – pedroos

+0

Không thể tin rằng tôi không tự mình hình dung ra điều này. Một cái gì đó tôi khá ngu ngốc. Cảm ơn bạn. –

1

Đó là bởi vì bạn đang theo là một môi trường thời gian chạy cho gcc, mà cung cấp cho bạn hỗ trợ để nhị phân tự nhiên trong môi trường Windows, nhưng bạn có thể chạy bất kỳ exe như vỏ bằng ./ (địa phương thực hiện) Hãy xem tài liệu hướng dẫn của công cụ này: http://sourceforge.net/p/mingw-w64/wiki2/FAQ/

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