当前位置:   article > 正文

Android.bp编译之可执行程序_android.bp编译命令

android.bp编译命令


前言

安卓中常见的可执行程序通常位于system/bin 、system/xbin、vendor/bin中,这些可执行程序是如何编译出来的呢?

目录层次:
vendor/MyTest:
     MyTest.c
     Android.bp

一、MyTest.c编写

#include <stdio.h>

int main(int argc, char **argv)
{ 
    printf("This is MyTest %s\n", argv[0]);
    return 0;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

二、Android.bp编写

cc_binary {
    name: "MyTest",
    srcs: ["MyTest.c"],
}

  • 1
  • 2
  • 3
  • 4
  • 5

三、单编测试

source build/envsetup.sh
lunch
make MyTest
在这里插入图片描述
push进去测一下:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/240156
推荐阅读
相关标签
  

闽ICP备14008679号