码迷,mamicode.com
首页 > 移动开发 > 详细

Android.mk编译Helloworld

时间:2020-05-11 21:51:35      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:tar   内容   file   成功   var   targe   ret   存在   hello   

假设在Android的工程目录下新建一个目录hello

hello.c内容如下

 

#include <stdio.h>  
int main(void)  
{  
    printf("Hello World!\n");  
    return 0; 
}

 

Android.mk内容如下

LOCAL_PATH:= $(call my-dir)  
include $(CLEAR_VARS)  
LOCAL_SRC_FILES:=hello.c  
LOCAL_MODULE := hello 
include $(BUILD_EXECUTABLE)  

 

在安卓顶层目录进行编译

mmm hello/

 

编译成功后会提示hello这个应用程序的路径,在out/target/product/的安卓工程定义的子目录下,之后只要复制到其他需要的目录就可以了。

 

需要注意的是,如果使用arm-linux-gcc之类的编译工具链,可能存在编译环境的问题,对应编译工具的lib下没有头文件,会出现“<stdio.h>:no such file or directory”错误信息。

Android.mk编译Helloworld

标签:tar   内容   file   成功   var   targe   ret   存在   hello   

原文地址:https://www.cnblogs.com/waterzhm/p/12872035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!