Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lzhiyong/termux-ndk
android-ndk for termux
https://github.com/lzhiyong/termux-ndk
android-ndk clang llvm termux
Last synced: 29 days ago
JSON representation
android-ndk for termux
- Host: GitHub
- URL: https://github.com/lzhiyong/termux-ndk
- Owner: lzhiyong
- License: other
- Created: 2018-08-19T05:11:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T09:05:21.000Z (about 2 months ago)
- Last Synced: 2024-09-30T03:41:04.703Z (about 1 month ago)
- Topics: android-ndk, clang, llvm, termux
- Language: C
- Homepage:
- Size: 4.28 MB
- Stars: 520
- Watchers: 19
- Forks: 56
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.TXT
- Roadmap: docs/Roadmap.md
Awesome Lists containing this project
README
**Android ndk for Termux(only supports aarch64 and Android 9 or above)**
The source code from AOSP [llvm-toolchain](https://android.googlesource.com/toolchain/llvm-project), which is consistent with the official NDK version.
At first, we don‘t need to rebuild the whole NDK, since google already built most of it.
so we only need to build the llvm toolchain, then replace the llvm inside NDK.Building the `android-ndk`, please refer to [Android Clang/LLVM Toolchain Readme Doc](https://android.googlesource.com/toolchain/llvm_android/+/master/README.md)
Packaging and testing the `android-ndk`, please refer to [Ndk Toolchains Readme Doc](https://android.googlesource.com/platform/ndk/+/refs/heads/main/docs/Building.md)
Building `android app` with termux-ndk, please refer to [build-app](https://github.com/Lzhiyong/termux-ndk/tree/master/build-app)