设为首页 加入收藏

TOP

在Android下编译C
2014-11-24 12:16:34 来源: 作者: 【 】 浏览:1
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内存情况分析

评论

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

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)