Я пытаюсь создать статическую библиотеку, используя Android NDK.Для этого я установил Cygwin & android-ndk-r7.
Для создания библиотеки я уже создал необходимый исходный файл и файл Android.mk.Эти файлы находятся в папке «D: \ NDK \ test» на моем компьютере.
Мои инструменты NDK установлены в папке «C: \ Android \ android-ndk-r7», а файлы Cygwin находятся в папке «C:\ Cygwin \ HTTP% 3A% 2F% 2fcygwin.mirrors.hoobly.com% 2f».Следовательно, нет места ни в одном из мест.
Для создания библиотеки я запускаю Cygwin и указываю на место, где находятся мои исходные файлы и файл Android.mk.Затем, чтобы дать команду сборки, я набираю "/ cygdrive / c / Android / android-ndk-r7 / ndk-build".При выдаче вышеуказанной команды я получаю сообщение об ошибке:
ОШИБКА: не удается найти программу make.Пожалуйста, установите Cygwin make package или определите переменную GNUMAKE, чтобы указать на нее.
Я просмотрел несколько блогов и следил за их решениями:
Установить makeв папке Devel в установке Cygwin.Это не сделало никаких изменений.
Создайте переменную среды GNUMAKE и определите ее как / usr / bin / make.Я также пытался определить эту переменную в разных местах:
C: \ Cygwin \ http% 3a% 2f% 2fcygwin.mirrors.hoobly.com% 2f \ bin
C: \ Android \ android-ndk-r7 \ prebuilt \ windows \ bin
C: \ Android \ android-ndk-r7
Но с каждым я получаю одну и ту же ошибку:
ОШИБКА: вашей переменной GNUMAKE задано недопустимое имя: C: \ Android \ android-ndk-r7 Пожалуйста, исправьте ее, указав на допустимый исполняемый файл make (например, / usr / bin / make)
Похоже, я не правильно указываю путь.Может кто-нибудь сказать мне, на какой путь должен указывать GNUMAKE.
Я также сделал -v в моем приглашении Cygwin, и появляется следующее сообщение (что заставляет меня поверить, что все, что связано с установкой Cygwin, в порядке):
$ make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc. Это бесплатное программное обеспечение;см. источник для условий копирования.Там нет гарантии;даже не для ТОРГОВЛИ или пригодности для особой цели.
Эта программа создана для Windows32
Спасибо за вашу помощь.