exagear吧 关注:186,398贴子:543,428
  • 4回复贴,共1

记一次termux-x11编译

只看楼主收藏回复


在本地编译


IP属地:辽宁来自Android客户端1楼2024-03-12 19:20回复
    1. 之前在整合xegw时,曾尝试在win11环境下使用AndroidStudio编译。
    不过在经历多次报错后,终于放弃,因为它用到了许多linux下的东西,我也不懂如何补全。
    好在官方的github上,有云端编译(action)的代码,直接叉一份,把这个工作交给服务器就好了


    IP属地:辽宁2楼2024-03-12 19:25
    回复
      2. 最近拿到了一台笔记本,正好想着可以拿来玩玩,于是装了ubuntu22的系统,再次尝试使用AS编译。实际体验发现,比预想中要简单很多。
      首先参考AS官方下载压缩包并解压,安装推荐的依赖库。
      然后参考tx11的readme,git下载仓库源码。注意它有很多x服务器的子模块,是要从别的仓库里下载的
      然后导入AS,gradle sync。签名和秘钥可以从gradle中找到。然后build。


      IP属地:辽宁3楼2024-03-12 19:30
      回复
        3. 当然不会一次就构建成功,主要有三个报错:找不到BISON,找不到gcc,和as: 未识别的选项 -EL
        解决起来倒是相当简单,ubuntu下,直接apt install bison gcc gcc-aarch64-linux-gnu 就好了。
        最后一个报错在网上查找的时候费了一些力气,最后发现因为我需要在手机上运行,所以编译的时候需要arm的gcc,而笔记本默认是x86架构的。


        IP属地:辽宁4楼2024-03-12 19:35
        回复
          4. 至此就完成了,比预想中的要简单许多,回想起来当时在win上编译,好像也是卡在第三个报错上了,但那时候真一点有用的信息都查不到。
          本帖至此结束,没什么用,毕竟能直接在云端编译。


          IP属地:辽宁5楼2024-03-12 19:37
          回复