下载内核源码和交叉编译链交叉编译链我用的 https://aosp.tuna.tsinghua.edu.cn/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 设置交叉编译链前缀export CROSS_COMPILE=$( ...
分类:
移动开发 时间:
2019-05-12 10:39:24
阅读次数:
433
#!/bin/bash TARGET=android-24 HOST=darwin-x86_64 TOOL=aarch64-linux-android #arm-linux-androideabi aarch64-linux-android TOOLCHAIN=$TOOL-4.9 ARCH=arch ...
分类:
移动开发 时间:
2017-04-09 16:23:50
阅读次数:
304
工具: addr2line arm-linux-androideabi-addr2line -aCfe libart.so 0x63006d 当libart.so包含符号表的情况下,可以查询到他的地址0x63006d 所对应的行和函数名 ndk-stack ndk-stack –sym ${andr ...
分类:
移动开发 时间:
2016-10-12 20:01:29
阅读次数:
300
错误信息: [DCC Error] E2597 d:\XE8\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linu ...
分类:
移动开发 时间:
2016-09-18 19:20:33
阅读次数:
665
使用ndk即可生成arm汇编1.首先写好hello.c2.编写makefile#ndk根目录NDK_ROOT=E:\Android\android-ndk-r10b#编译器根目录TOOLCHAINS_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-... ...
分类:
其他好文 时间:
2016-09-04 10:10:52
阅读次数:
142
我们知道,在Linux下可以使用gcc来把一份C代码编译成为Linux上的可执行程序,如:$gcc-omain.outmain.c而Android平台提供了NDK工具包来交叉编译可以运行于Android系统中的应用程序,它需要我们编写Android.mk来配置编译选项和编译目标,那么,能否也像gcc那样直接在命令行下编译呢?..
分类:
移动开发 时间:
2015-09-08 07:15:55
阅读次数:
218
打印方法:
touch test.c
arm-linux-androideabi-gcc -E -dM -c test.c >> marco_arm.txt
#define __DBL_MIN_EXP__ (-1021)
#define __HQ_FBIT__ 15
#define __UINT_LEAST16_MAX__ 65535
#define __ARM_SIZEOF_WCHAR_T...
分类:
移动开发 时间:
2015-07-31 22:02:39
阅读次数:
459
:-1: error: /opt/Qt/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux-androideabi-g++: Command not found更换新pc,重新安装...
分类:
移动开发 时间:
2015-06-09 11:24:51
阅读次数:
232
执行: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gdb out/target/product/rk30sdk/symbols/system/bin/app_process报错: ....
分类:
移动开发 时间:
2015-04-28 13:32:20
阅读次数:
230
http://www.cnblogs.com/vipzrx/p/3599506.html原因wheezy是2.13,编译android4.4 需要2.14的,报错如下:rebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/ar...
分类:
其他好文 时间:
2015-04-19 14:34:47
阅读次数:
129