இணைப்பு sysroot கைமுறை கட்டுப்பாடு (-C link-sysroot)
wavec இல் இணைப்பு கட்ட sysroot ஐ வெளிப்படையாக கட்டுப்படுத்துவது எப்படி என்பதை இந்த ஆவணம் விவரிக்கிறது.
அடிப்படைக் கொள்கைகள்:
--sysroot=<path>: தொகுத்தல் கட்டம் (கிளாங்-c) sysroot-C link-sysroot=<path>: இணைப்பான் sysroot
வேறு வார்த்தைகளில் கூறுவதானால், தொகுத்தல் மற்றும் இணைப்பிற்கான sysroot தனித்தனியாக கையாளப்படுகிறது.
1. அது ஏன் தேவைப்படுகிறது?
குறுக்கு இணைப்பில் -C linker=<path> ஐப் பயன்படுத்தும் போது, இணைப்பு இயக்கி (எ.கா. aarch64-linux-gnu-gcc) குறிப்பிடும் இயக்க நேரப் பாதையை (crt1.o, libc, libm) நீங்கள் அடிக்கடி தனித்தனியாகக் குறிப்பிட வேண்டும்.
இந்த நேரத்தில், இணைப்பு sysroot தானாகவே கழிக்கப்படவில்லை, ஆனால் CLI இல் வெளிப்படையாக அனுப்ப வடிவமைக்கப்பட்டுள்ளது.