首页 > 其他分享 >Golang 开发Android服务--交叉编译

Golang 开发Android服务--交叉编译

时间:2024-02-03 11:46:41浏览次数:27  
标签:-- Golang 编译 linux go Android

Golang 开发Android服务--交叉编译

移动端主要 arm 架构,编译命令

CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -o go_pro mine.go

CGO_ENABLED=0 GOOS=linux,指定临时环境变量不影响其它编译,也可以设置为全局环境变量。

AOSP 查看版本信息

getprop 不传参数查看所有属性值

getprop ro.build.version.release

linux可以用 lscpu 查看CPU信息,AOSP不支持,查看 aosp 的 CPU 版本信息

cat /proc/cpuinfo

aarch64 是 ARMv8-A 架构中引入的64位指令集,AArch64 向后兼容基于32位指令集的 ARMv7-A 和之前别的一些 32 位 ARM 架构(也就是AArch32)。

 

标签:--,Golang,编译,linux,go,Android
From: https://www.cnblogs.com/fieldtianye/p/18004482

相关文章

  • 【工具】结合tcpdump/wireshark捕获码流快速构造测试场景
    源码如下:CommonHeader.h#ifndefTESTAPP_COMMONHEADER_H#defineTESTAPP_COMMONHEADER_H#include<array>#include<vector>#include<list>#include<queue>#include<stack>#include<set>#include<map>#include<......
  • PostgreSQL
    PostgreSQLsql语言范畴DDL:DROP、CREATE、ALTER等语句。DML:INSERT、UPDATE、DELETE语句。DQL:SELECT语句oDCL:GRANT、REVOKE、COMMIT、ROLLBACK等语句。DDL数据库定义语言定义数据库对象定义:数据库表,数据库类型,字段类型删除数据库表,删除字段类型等DML数据库......
  • 2.2学习进度
    spark并行度推荐全局并行度;集群中的并行度设置为cpu总核心的2~10倍;规划并行度,只看集群总cpu核数5.spark的任务调度sparkde任务,由driver进行调度,这个工作包含:逻辑DAG产生、分区DAg产生、task划分、将task分配给executor并监控其工作DAG调度器:讲逻辑的dAG图进行处理,最终得到逻辑上......
  • 2.1学习进度
    有向无环图有向:有方向无环:没有闭环DAG:有方向没有形成闭环的一个执行流程图action:执行链条的开关,返回值不是rdd算子一个action会产生一个job(一个应用程序内的子任务),每个job会产生一个DAG图一个action=一个DAG=一个JOB一个application中,每一个job内含一个DAG,同时每一个job又是由......
  • 食物网备份
    #include<bits/stdc++.h>usingnamespacestd;intn,m,ti,lamp;doubleE[21][101],N[21][101],mp[21][21],tot[21][101],tot_0[21];intmain(){cin>>n>>m>>ti;for(inti=1;i<=m;i++){intstart,end;cin>......
  • Photoshop抠取印章教程
    Photoshop抠取印章教程走肖兄 ​关注 42人赞同了该文章有时候,我们会需要某一个公章,使用在其他地方,这就需要把它抠出来,我们可以充分利用PS,通过色彩范围就可以简单粗暴的把公章抠出来,大家可以试试,学到手也是种技巧,也许将来会有用的。 第一步:打开Photo......
  • 寒假day2 2.3 ds
    讲师:杨宁远,NOI2022Au,rk20,from成都七中DSlistauto定义指针。*i访问元素。prev(i)next(i)访问前驱、后继的值。rbrgenrend含义相反。frontback放回头元素和尾元素。insert(iterator,value),会在迭代器前插入元素。erase(iterator),删除元素。a.swap(b):O(1)merge......
  • 12. C++ 类其实也是一种作用域
    C++类其实也是一种作用域类其实也是一种作用域,每个类都会定义它自己的作用域。在类的作用域之外,普通的成员只能通过对象(可以是对象本身,也可以是对象指针或对象引用)来访问,静态成员既可以通过对象访问,又可以通过类访问,在类内用typedef定义的类型只能通过类来访问。下面的例子使......
  • Dijkstra/Tarjan-关键边
    题目描述总统要回家,即从s走到t,会经过一些街道,每条街道都是单向的并且拥有权值。现在,为了让总统更好的回家,要对每一条街道进行操作:①如果该街道一定在最短路上,则输出“YES”。②如果该街道修理过后,该边所在的最短路可以取代原先的最短路,则输出“CANx”,x是修改该街道的最小花......
  • SpringBoot项目支持https的nacos地址
    问题描述Causedby:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget atsun.security.validator.PKIXValidator.doBuild(......