【发布时间】:2017-01-29 23:25:32
【问题描述】:
我的团队成员使用 Windows 构建环境,并且 Makefile 具有:
CC := $(ANDROID_NDK_HOME)/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/bin/aarch64-linux-android-gcc.exe
AR := $(ANDROID_NDK_HOME)/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/bin/aarch64-linux-android-ar.exe
其中 ANDROID_NDK_HOME 是用户必须设置的环境变量。
我想在我的 Ubuntu 安装中使用相同的 Makefile,但想更改 Makefile 以便我们两个都可以使用相同的 Makefile。那可能吗?在此期间,我进行了以下有效的更改。
CC := $(ANDROID_NDK_HOME)/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-gcc
AR := $(ANDROID_NDK_HOME)/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar
基本上,将“windows-x86”更改为 linux-x86 并删除了二进制本身名称中的 .exe。
任何提示/指针表示赞赏。谢谢。
【问题讨论】:
标签: linux windows makefile cross-platform gnu-make