arm64架构编译electron长征路

1. gn工具生成

在arm64下需要构建对应架构的gn文件。
源代码下载,并且切换到对应的版本。

git clone https://gn.googlesource.com/gn
cd gn
git checkout 5a004f9427a0

将gn源码放在src/tools/gn目录下,内容如下图
在这里插入图片描述

1.1 问题,找不到last_commit_position.h文件

问题描述如下:

执行命令,以下命令用于生成gn文件

./tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles
Traceback (most recent call last):
  File "/data/home/uos/electron/src/./tools/gn/bootstrap/bootstrap.py", line 143, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/data/home/uos/electron/src/./tools/gn/bootstrap/bootstrap.py", line 124, in main
    shutil.copy2(
  File "/usr/local/python3.9.17/lib/python3.9/shutil.py", line 444, in copy2
    copyfile(src, dst, follow

相关推荐

  1. arm64架构下源码编译安装kafka —— 筑梦之

    2024-01-09 08:26:05       28 阅读
  2. 开源项目编译harbor arm架构的包 —— 筑梦之

    2024-01-09 08:26:05       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-09 08:26:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-09 08:26:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-09 08:26:05       87 阅读
  4. Python语言-面向对象

    2024-01-09 08:26:05       96 阅读

热门阅读

  1. Ubuntu20.04扩展磁盘后系统无法启动

    2024-01-09 08:26:05       58 阅读
  2. python中lxml.etree 和 ElementTree 的区别

    2024-01-09 08:26:05       46 阅读
  3. ELK企业级日志系统分析系统

    2024-01-09 08:26:05       51 阅读
  4. 【前端】下载文件方法

    2024-01-09 08:26:05       57 阅读
  5. 算法篇:动态规划I

    2024-01-09 08:26:05       42 阅读
  6. 数据库常见的面试题

    2024-01-09 08:26:05       48 阅读
  7. 什么是k8s和声明式编程?

    2024-01-09 08:26:05       56 阅读
  8. 【初识微服务Cloud-预习】

    2024-01-09 08:26:05       58 阅读
  9. RestTemplate发送https请求

    2024-01-09 08:26:05       54 阅读
  10. 安全防御之漏洞扫描技术

    2024-01-09 08:26:05       64 阅读