arm11到aarch64以及反过来的交叉编译工具
c4droid吧
全部回复
仅看楼主
level 11
z0123501501 楼主
由于最近遇到了各种奇怪的编译问题(内核编译),因此干脆自己做了一套交叉编译工具。主要是用于ARM9、ARM11到ARMv7a、ARMv8(altArch)、x86、x86_64的编译。以及到Windows的编译,可以直接生成exe或者linux的可执行文件。
目前ARM AltArch(v8)是基于llvm的项目,而x86_64是自己重写的完整项目,可用于安卓上生成x86计算机windows系统的exe应用。
2018年05月18日 14点05分 1
level 11
z0123501501 楼主
下载链接:
[无效] https://pan.baidu.com/s/1B3qzEAPdXdxdMPu1U87fxQ
目前支持AARCH64设备上的编译,可编译x86_64的应用以及纯x86的应用,支持目标平台为x64 Windows的计算机,请自行下载MinGW套件(包含文件、库导出定义)。
也可以编译arm9/11、armv7a的应用(32位),由于我只在开发板上测试了(msm7227),没在实机上测试,可能需要自己动手改hex过pie。
2018年05月18日 14点05分 2
这网盘直接找不到是什么情况[黑线]
2018年05月19日 00点05分
@h93351 选择复制,复制粘贴链接,在浏览器打开即可
2018年05月19日 02点05分
level 11
z0123501501 楼主
使用方法:安卓设备上安装终端,有root的设备复制到/system或者/data等等你喜欢的路径,执行修改权限chmod 777 cxxcl.ml,再./cxxcl.ml测试运行。
没有root的设备,复制到/data/local(直接使用cp命令,或者mv命令),再改权限运行。
我的测试手机上是没root的。运行未发现问题。
支持C(C99标准)、C++(C++98标准)源码的编译与运行。目前测试了编译linux 3.18.31内核以及Windows的几个窗体应用,暂未发现问题。(这个工具就是为了**的内核编译和交作业)。
附上mingw下载,提取里面的include和包含库到lib即可(手机上需要改UA下载)
https://sourceforge.net/projects/mingw-gcc-arm-eabi/files/MinGW-arm-eabi-glo-5.2.0.zip/download
2018年05月18日 14点05分 3
level 14
厉害
2018年05月19日 06点05分 5
level 11
这是啥,没看懂
2018年05月19日 09点05分 6
level 9
挖槽马一个
正好被交叉编译armv7坑死
2018年05月19日 09点05分 7
level 9
不过要是c4 sdl也能用那就好了(
2018年05月19日 09点05分 8
level 11
这个有什么用
2018年05月19日 13点05分 9
level 7
直接装个debian chroot不就行了嘛
2018年05月19日 15点05分 10
1