2023-01-04 04:27:33 +00:00
|
|
|
# rustc
|
|
|
|
|
|
|
|
> ரஸ்ட் கம்பைலர்.
|
|
|
|
> ரஸ்ட் மொழி மூல கோப்புகளை செயலாக்குகிறது, தொகுக்கிறது மற்றும் இணைக்கிறது.
|
|
|
|
> மேலும் விவரத்திற்கு: <https://doc.rust-lang.org/rustc>.
|
|
|
|
|
|
|
|
- ஒரு கோப்பை தொகுக்கவும்:
|
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc {{முக்கிய_கோப்பு.rs/பாதை}}`
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
- உகப்பாக்கத்துடன் தொகுக்கவும் (`s` என்பது பைனரி அளவுக்கு உகந்ததாக்கு; `z` என்பது இன்னும் கூடுதலான மேம்படுத்தலுடன் சமம்):
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc -C lto -C opt-level={{0|1|2|3|s|z}} {{முக்கிய_கோப்பு.rs/பாதை}}`
|
2023-01-04 04:27:33 +00:00
|
|
|
|
|
|
|
- பிழைத்திருத்த தகவலுடன் தொகுக்கவும்:
|
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc -g {{முக்கிய_கோப்பு.rs/பாதை}}`
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
- ஒரு பிழை செய்தியை விளக்குங்கள்:
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc --explain {{பிழை_குறியீடு}}`
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
- தற்போதைய CPU க்கான கட்டிடக்கலை-குறிப்பிட்ட மேம்படுத்தல்களுடன் தொகுக்கவும்:
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc -C target-cpu={{native}} {{முக்கிய_கோப்பு.rs/பாதை}}`
|
2023-01-04 04:27:33 +00:00
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
- இலக்கு பட்டியலைக் காண்பி (குறிப்பு: `rustup` ஐப் பயன்படுத்தி ஒரு இலக்கை முதலில் தொகுக்க நீங்கள் சேர்க்க வேண்டும்):
|
2023-01-04 04:27:33 +00:00
|
|
|
|
|
|
|
`rustc --print target-list`
|
|
|
|
|
|
|
|
- ஒரு குறிப்பிட்ட இலக்கை தொகுக்கவும்:
|
|
|
|
|
2023-11-13 02:28:59 +00:00
|
|
|
`rustc --target {{இலக்கு_மூன்று}} {{முக்கிய_கோப்பு.rs/பாதை}}`
|