Your best bet is to just use the Android NDK. It contains everything for what you are trying to do. Just follow this link: NDK Downloads | Android NDK | Android Developers <https://developer.android.com/ndk/downloads>.
On Tue, Oct 17, 2023 at 2:53 PM H Jumogehn <[email protected]> wrote: > Hello, > > I tried to search toolchain in AOSP source code. > And I found things below: > > aapt2, aidl, arm-linux-androideabi-ld, core-lambda-stubs.jar, > dexdump, lld, mipsel-linux-android-ld, source.properties, > x86_64-linux-android-ld, aapt, aarch64-linux-android-ld, > apksigner, bcc_compat, d8, i686-linux-android-ld, llvm-rs-cc, > runtime.properties, split-select, zipalign > > But in my experience cross tools are like: > > arm-linux-gnueabi-gcc, > arm-linux-gnueabi-ld > arm-linux-gnueabi-ar, > arm-linux-gnueabi-as, > > The point is there should exist *-gcc, which is compiler driver. > And there should exist *-ld, *-as, *-collect2. > Those are compiler, linker, asembler, etc. > > AOSP looks different than normal embeded linux. > I'd like to learn what is compiler, assembler, linker and compiler driver > in AOSP. > Where can I find those information? > > And android uses bionic C/C++. Then, I'd like to know what is bionic C/C++ > library. And what are the C/C++ include header files. > > And if there exist recommended vimrc file for AOSP - which has correct > path settings for headers of bionic C/C++. > > Thank you very much in advance! > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/android-building/1e9a08ad-45fc-444a-8f2f-af10ae860388n%40googlegroups.com > <https://groups.google.com/d/msgid/android-building/1e9a08ad-45fc-444a-8f2f-af10ae860388n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CAEq4fyCjiAVZUtEqxkqE-rAEoz1pX7uLdfcZgN%3DQHLnpEjOMew%40mail.gmail.com.
