как указать использование g ++ в Android.mk?

У меня есть библиотека C ++, которую я добавил в исходный код Android2.3.6, и я хочу скомпилировать и связать используя g ++ вместо gcc и ld.
Является ли это возможным?
Кроме того, я добавил эту строку в мой файл Android.mk:

  LOCAL_CXX=path/to/g++compiler

Но здание все еще использует gcc.

есть ли решение?

Заранее спасибо!

РЕДАКТИРОВАТЬ:

Полный Android.mk

LOCAL_PATH := $(call my-dir)
libdash_src_files :=cppfiles
LOCAL_C_INCLUDES :=headers
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += path_to/stlport
LOCAL_SRC_FILES := $(libdash_src_files)

include external/stlport/libstlport.mk

LOCAL_SHARED_LIBRARIES += libstlport libz LOCAL_SYSTEM_SHARED_LIBRARIES :=libdl libutils libc

LOCAL_LDLIBS := $(LOCAL_LDLIBS) -llog

LOCAL_LDFLAGS:= -lz -Wl -shared

LOCAL_CXX := $(CXX)
libdash_cppflags :=-g -fPIC -v -frtti -fexceptions

LOCAL_CPPFLAGS :=$(libdash_cppflags) -fpermissive -w
LOCAL_MODULE :=libdash
LOCAL_MODULE_TAGS :=optional
include $(BUILD_SHARED_LIBRARY)

0

Решение

я просто следовал указаниям Джермейна и сделал чистку
затем построить его снова, и он работал нормально.

Спасибо, парни.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]