手动控制链接 sysroot (-C link-sysroot)
本文档说明如何在 wavec 中明确控制链接阶段的 sysroot。
核心原则:
--sysroot=<path>: 编译阶段(clang-c) sysroot-C link-sysroot=<path>: 链接阶段(linker) sysroot
即,分别处理编译和链接的 sysroot。
1. 为什么需要
在交叉链接中使用 -C linker=<path> 时,经常需要单独指定链接驱动程序(例如:aarch64-linux-gnu-gcc)引用的运行时路径(crt1.o、libc、libm)。
此时,不自动推断链接 sysroot,而是在 CLI 中明确传递。