Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 276|Respuesta: 0

[C] ndk se compila con el programa ejecutable NDK-build C en Win10 usando vscode

[Copiar enlace]
Publicado el 27-10-2025 13:25:54 | | |
Esta publicación fue editada por última vez por Summer el 27-10-2025 a las 13:27

1. Instalar Android Studio y configurar ndk
2. Crear una nueva carpeta vacía (por ejemplo, NDK_Executable_Demo) y crear un archivo con la siguiente estructura:
NDK_Executable_Demo
├── jni/               # Almacenar código C y configuración de compilación│   
     ├── main.c # código principal del programa│   
     ├── Reglas de compilación de Android.mk #ndk
     │── Application.mk # Opciones de compilación (plataforma objetivo, cadena de herramientas, etc.)
TresEscribe código y archivos de configuración
4. jni/Android.mk
5. jni/Application.mk
6. Introduce el directorio raíz del proyecto
cd D:\xxx\ndk\Myapp
7. Establecer la variable de entorno camino NDK
$env:NDK_PROJECT_PATH = "D:\xxx\ndk\Myapp"
$env:NDK_PATH = "C:\Users\xxx\AppData\Local\Android\Sdk\ndk\23.0.7599858"
8. Implementación directa de ndk-build.cmd
C:\Users\15617\AppData\Local\Android\Sdk\ndk\23.0.7599858\ndk-build.cmd








Anterior:El GCC compila el primer programa EBPF
Próximo:Materiales básicos de participación en lenguaje de scripting
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com