mirror of https://github.com/CrimsonTome/tldr.git
2.2 KiB
2.2 KiB
cargo rustc
ரஸ்ட் தொகுப்பைத் தொகுக்கவும்.
cargo build
போன்றது, ஆனால் நீங்கள் கூடுதல் விருப்பங்களை கம்பைலருக்கு அனுப்பலாம். கிடைக்கக்கூடிய அனைத்து விருப்பங்களுக்குrustc --help
ஐப் பார்க்கவும். மேலும் விவரத்திற்கு: https://doc.rust-lang.org/cargo/commands/cargo-rustc.html.
- தொகுப்பை உருவாக்கி விருப்பங்களை
rustc
க்கு அனுப்பவும்:
cargo rustc -- {{rustc_options}}
- மேம்படுத்தல்களுடன், வெளியீட்டு பயன்முறையில் கலைப்பொருட்களை உருவாக்கவும்:
cargo rustc --release
- தற்போதைய CPUக்கான கட்டமைப்பு-குறிப்பிட்ட மேம்படுத்தல்களுடன் தொகுக்கவும்:
cargo rustc --release -- -C target-cpu=native
- வேக உகப்பாக்கத்துடன் தொகுக்கவும்:
cargo rustc -- -C opt-level {{1|2|3}}
- [s]ize (அளவு) ஆப்டிமைசேஷன் மூலம் தொகுக்கவும் (
z
லூப் வெக்டரைசேஷனையும் முடக்குகிறது):
cargo rustc -- -C opt-level {{s|z}}
- உங்கள் தொகுப்பு பாதுகாப்பற்ற குறியீட்டைப் பயன்படுத்துகிறதா எனச் சரிபார்க்கவும்:
cargo rustc --lib -- -D unsafe-code
- ஒரு குறிப்பிட்ட தொகுப்பை உருவாக்கவும்:
cargo rustc --package {{தொகுப்பு}}
- குறிப்பிட்ட பைனரியை மட்டும் உருவாக்கவும்:
cargo --bin {{பெயர்}}