Kiểm soát thủ công sysroot liên kết (-C link-sysroot)
Tài liệu này mô tả cách kiểm soát rõ ràng sysroot giai đoạn liên kết trong wavec.
Nguyên tắc cốt lõi:
--sysroot=<path>: sysroot giai đoạn biên dịch (clang-c)-C link-sysroot=<path>: sysroot giai đoạn liên kết (liên kết)
Tức là, xử lý sysroot của biên dịch và liên kết cách riêng biệt.
1. Tại sao cần thiết
Khi sử dụng -C linker=<path> trong liên kết chéo, thường phải chỉ định riêng các đường dẫn runtime (aarch64-linux-gnu-gcc, crt1.o, libc) mà trình điều khiển liên kết (ví dụ: libm).
Khi đó thiết kế để không suy luận tự động sysroot liên kết mà truyền tải rõ ràng từ CLI.
2. Định nghĩa tùy chọn
2.1 -C link-sysroot=<path>
Chèn --sysroot=<path> vào giai đoạn liên kết.
wavec -C link-sysroot=/path/to/sysroot ...
Nội bộ có cùng nghĩa với -C link-arg=--sysroot=<path>.
