2012-07-06 23 views
7

Là một phần của câu chuyện dài, sordid mà mục tiêu cuối cùng đơn giản là cài đặt GMP để sử dụng với mã :: chặn trong Windows, tôi đang cố định cấu hình gmp. Tôi làm điều này với lệnh sau:

./configure --prefix=${gmp_install}

Mọi thứ đều bắt đầu đủ tốt. Sau một vài phút và một chút tiến bộ, mọi thứ sẽ dừng lại và tôi nhận được thông báo này:

configure: error: No usable M4 in $PATH or /usr5bin

Tôi thậm chí không biết M4 là gì, nhưng tôi phát hiện ra rằng đó là một loại bộ vi xử lý macro. Vì vậy, tôi tải xuống và thêm thư mục vào biến Path của tôi. Sau đó, tôi bắt đầu cấu hình lại, nhưng kết quả tương tự.

Có điều gì tôi cần làm cho M4 để làm việc đó không? Tôi thực sự thua lỗ. Cảm ơn bạn đã giúp đỡ.

+0

Bạn đã xây dựng và cài đặt m4 hay chỉ tải xuống? Nếu '/ path/to/bin' nằm trong PATH của bạn, điều gì xảy ra khi bạn thực thi'/path/to/bin/m4'? –

Trả lời

10

Nếu bạn đang sử dụng hệ điều hành dựa trên debian, hãy cài đặt sudo apt-get m4. Nếu internet không có hoặc bạn chỉ có gói m4, hãy sao chép nó vào/opt, cấu hình nó và sau đó thay đổi giá trị $ PATH thành giá trị bạn có bây giờ.

+3

Ông yêu cầu lấy GMP cài đặt để sử dụng với mã :: khối trong ** Windows **. Không phải debian. – user877329

+0

Tôi nghĩ mình không thấy cửa sổ! : p –

1

Nếu bạn đang sử dụng Cygwin, trình cài đặt thiết lập có gói làm việc là m4. Sau đó, không cần phải tải xuống m4 hoặc thay đổi $ PATH.

1

Tôi đã giải quyết vấn đề tương tự, tôi đã giải quyết nó bằng cách chạy trình cài đặt gói Mingw và tìm kiếm msys-m4 trong danh sách, chọn tất cả rồi áp dụng Thay đổi, nó sẽ cho phép bạn ./configure tốt thôi :)

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