Android.mk文件编译可执行文件

环境Ubuntu 16.04.7

下载的源码android9

1、编译可执行文件

     源代码位置:/home/dongying/android9/frameworks/base/cmds/test/hello.cpp

     hello.cpp

#include <iostream>
using namespace std;
 
int main() {
        cout << "Hello World!" << endl; 
        return 0;
}

    Android.mk

LOCAL_PATH:= $(call my-dir)    #此变量表示源文件在开发树中的位置。
include $(CLEAR_VARS)     #为您清除许多 LOCAL_XXX 变量

LOCAL_SRC_FILES:= \       #此变量包含构建系统生成模块时所用的源文件列表
    hello.cpp

LOCAL_MODULE:= hello     #此变量用于存储模块名称

LOCAL_MODULE_TAGS := optional   #指该模块在所有版本下都编译

LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code

include $(BUILD_EXECUTABLE)   #构建目标可执行文件

   直接执行mm会报没有安装multimail ,记住不要安装

root@dongying-virtual-machine:/home/dongying/android9/frameworks/base/cmds/test# mm
   程序“mm”尚未安装。 您可以使用以下命令安装:
   apt install mul
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值