gpt4 book ai didi

windows - 当我想使用 MinGW 时,系统 PATH 中的 ndk bin 出现问题

转载 作者:可可西里 更新时间:2023-11-01 10:27:21 25 4
gpt4 key购买 nike

我从 nvidiia 安装 Tegra-Devpack,这个包包含 eclipse、android ndk、sdk 和其他 android 原生开发所需的东西。此安装从 ndk 添加到我的系统变量“Path”文件夹 bin,其中包含 gcc、g++ 等。我还从命令行安装 MinGW 以使用 g++(例如,我想在任何地方键入 g++ main.cpp -o main,然后编译),但如果我想要这个,我必须将 MinGW bin 文件夹添加到我的系统“路径”变量已经包含其他 bin:/(来自 Tegra-Devpack)你知道解决这个问题的方法吗?

最佳答案

Android NDK 带有基于多个不同 gcc 工具链和 makefile 的非常复杂的构建系统。要调用适当的工具链,您必须调用

ndk-build

从项目的根目录(包含 Android.mk 和 Application.mk 的 jni 文件夹所在的位置)。

NDK 的构建系统不会干扰 MinGW。 IE。您可以让 Android NDK r8b 和 Equation GCC 4.8 Experimental 在同一环境中友好共存。这可能是由于每个 gcc 编译器都来自其自己的二进制文件(即 D:\ndk\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin\arm-linux-androideabi-gcc. exe) 并通过 ndk-build 脚本调用。

所以,解决方案是:

  1. D:\ndk 的路径添加到您的 PATH 环境变量
  2. 不要直接调用 gcc 并使用 ndk-build 脚本

关于windows - 当我想使用 MinGW 时,系统 PATH 中的 ndk bin 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11483068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com