Tôi đang cố gắng biên dịch một thư viện bằng cách sử dụng công cụ độc lập android-ndk-r5 và các autotools. Khi thực hiện một ./configure, nó không thành công với:không nhận ra androideabi
$ ./configure --host=arm-linux-androideabi ...snip... checking host system type... Invalid configuration `arm-linux-androideabi': system `androideabi' not recognized configure: error: /bin/sh ./config.sub arm-linux-androideabi failed
Cài đặt rõ ràng CC và CXX không hoạt động (định cấu hình để sử dụng --host).
Tài liệu NDK và các tài liệu trực tuyến khác nhau dường như chỉ ra rằng việc sử dụng chuỗi công cụ độc lập theo cách này sẽ là có thể. Có gì sai ở đây? và làm thế nào tôi có thể giải quyết nó? (ngoài việc chỉ đơn giản là bỏ chế độ tự động và quay lại Android.mk)
Vâng, rõ ràng config.sub tôi là 2009/11/20. Thay thế bằng phiên bản mới hơn hoạt động. Cảm ơn. – larvyde
Ai đó có thể giải thích về điều này? Tôi có cần phải thay thế các tệp đó trong thư mục của thư viện mà tôi biên dịch không? Hoặc một sự thay đổi toàn hệ thống? Tôi lấy các tệp này ở đâu? – Peterdk
tôi làm điều tương tự, nhưng không có gì thay đổi. –