Ndk-build: CreateProcess: make (e = 87): Parametr jest niepoprawny

Pojawia się błąd podczas tworzenia statycznej biblioteki z NDK na platformie Windows:

process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ar.exe, "some other commands" ) failed.
make (e=87): The parameter is incorrect.
make: *** [obj/local/armeabi-v7a/staticlib.a] Error 87
make: *** Waiting for unfinished jobs....

Wszystkie pliki źródłowe budują się pomyślnie i ten błąd występuje podczas tworzenia plików obiektów.

Nie rozumiem tego błędu podczas budowania tego projektu w Ubuntu, występuje tylko w systemie Windows.

Przypuszczam, że znalazłemkwestia: drugi parametrProces tworzenia Funkcja Win APIlpCommandLine ma maksymalną długość32 768 postacie. Ale w moim przypadku jest to ponad 32 768 znaków.

Jak mogę rozwiązać ten problem?

questionAnswers(3)

yourAnswerToTheQuestion