登录 注册
当前位置:主页 > 资源下载 > 10 > 使用Clang编译器和LLD链接器来构建UEFI应用程序的任务交由efi-clang完成

使用Clang编译器和LLD链接器来构建UEFI应用程序的任务交由efi-clang完成

  • 更新:2024-11-18 08:12:20
  • 大小:10KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

埃菲朗 使用Clang编译器和LLD链接器构建UEFI应用程序。 当然,您需要安装它们。 我用Clang v.0.0.0进行了测试。 我使用Arch Linux,因此安装了pacman -S clang lld 。 这使用了我的(作为子模块包含在内)。 克隆此git submodule update --init后,您需要执行以下操作: git submodule update --init将其拉入。 接下来,收集EFI设置的拓扑。 对驱动器进行分区时,我做了几个Linux分区,然后又做了一个EFI系统分区。 它用fat32格式化,我安装了systemd-boot(一个不好的选择)。 我为Arch Linux内核创建了一个arch目录,并创建了一个包含shellx64_v2.efi(可以从获得的EFI shell)的应用程序目录。 我设置了systemd-boot的菜单,因此可以在启动时