현재 make를 하고 있는 과정에서
=== Building libvlcjni ===
/home/dahye/Project/android-ndk-r9c/ndk-build.cmd: 1: /home/dahye/Project/android-ndk-r9c/ndk-build.cmd: @echo: not found
/home/dahye/Project/android-ndk-r9c/ndk-build.cmd: 2: /home/dahye/Project/android-ndk-r9c/ndk-build.cmd: rem: not found
/home/dahye/Project/android-ndk-r9c/ndk-build.cmd: 3: /home/dahye/Project/android-ndk-r9c/ndk-build.cmd: call: not found
/home/dahye/Project/android-ndk-r9c/ndk-build.cmd: 4: /home/dahye/Project/android-ndk-r9c/ndk-build.cmd: Syntax error: "(" unexpected (expecting "then")
make: *** [vlc-android/libs/armeabi/libvlcjni.so] Error 2
위와 같은 에러가 뜹니다. 그래서 ndk-build.cmd 내용을 보니
@echo off
rem This is a Windows cmd.exe script used to invoke the NDK-specific GNU Make executable
call "%~dp0find-win-host.cmd" NDK_WIN_HOST
if ERRORLEVEL 1 (exit /b 1)
set NDK_ROOT=%~dp0
"%NDK_ROOT%prebuilt/%NDK_WIN_HOST%/bin/make.exe" -f "%NDK_ROOT%build/core/build-local.mk" SHELL=cmd %*
이렇습니다.
제 생각엔 rem 부분이 주석처리된 부분으로 처리가 되는 내용으로 Windows cmd.exe script 라는 것을 보니 이게 아마 윈도우에서 사용하기 위한 스크립트? 라고 생각되는데요.
저는 Linux Ubuntu 환경에서 작업 중입니다. 만약 제 생각이 맞다면 ndk-build.cmd 파일을 어떻게 바꿔야 하나요?
제 생각이 아니라면 저 에러는 어떻게 고칠수 있나요?ㅠㅠ