不支持print-multi-os-directory

错误信息

1
ERROR: Problem encountered: Cannot find elf_aarch64_efi.lds

问题介绍

GCC使用print-multi-os-directory该选项返回../lib64,而Clang不支持该选项,故无法组成完整的路径,因此找不到某些文件。

解决方案

在编译时,对需要通过选项获取lib64路径的代码进行硬编码。