设为首页 加入收藏

TOP

在Android下编译C
2014-11-24 12:16:34 来源: 作者: 【 】 浏览:0
Tags:Android 编译

我的Android源码目录是:/home/grj/android_kernel_workspace/Android-2.3.4,以下简称:$(android_src)。helloworld太经典了,我也使用这个例子来学习一下。



1、在$(android_src)目录下,创建一个hello目录。


#mkdir $(android_src)/hello


2、在hello目录中,编写hello.c,内容如下:


#include
int main()
{
printf("hello world \n ");


exit(0);


}
3、在hello目录中,编写Android.mk, 内容如 下:



LOCAL_SRC_FILES指定源文件,LOCAL_MODULE指定要编译的模块名,include $(BUILD_EXECUTABLE)指定编译成可执行文件,改为BUILD_SHARED_LIBRARY为动态链接库,这些可参考$(yourAndroid)/build/core/config.mk


4、回到Android源代码顶层目录进行编译,cd $(andoird_src) && make helloworld


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于FS2410的DHCP移植 下一篇Linux GCC下sizeof内存情况分析

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)