我正在尝试构建android静态库以使用PJsip。我有一个简单的文件NTjsua_good.c有3个函数来处理一些pjsip功能。我正在使用this manual来创建库。但是现在我被困在make-file上了。这就是它的样子:
ANDROID_NDK_BIN:=/cygdrive/с/other/android-toolchain/bin
CC := $(ANDROID_NDK_BIN)/arm-linux-androideabi-gcc
CPP := $(ANDROID_NDK_BIN)/arm-linux-androideabi-g++
AR := $(ANDROID_NDK_BIN)/arm-linux-androideabi-ar
CFLAGS:= -I/cygdrive/c/other/StaticLibraryTest/src
#STATIC_LIB_SRC:= NTjsua_good.c
.c.o:
$(CC) $(CFLAGS) -c $< \
STATIC_LIB_SRC = NTjsua_good.c\
STATIC_LIB_OBJ= NTjsua_good.o\
OUT = ccStaticLib.a\
$(OUT): $(STATIC_LIB_OBJ) \
$(AR) -crs $(OUT) $(STATIC_LIB_OBJ)
但执行后如下:make -f make-static-library.mak
我得到了错误:no rule to make target «/cygdrive/с/other/android-toolchain/bin/arm-linux-androideabi-ar», needed by «/cygdrive/с/other/android-toolchain/bin/arm-linux-androideabi-gcc». Stop
我无法弄清楚我的makefile有什么问题