2023-05-28 20:16:45 +05:30
|
|
|
# cargo build
|
|
|
|
|
|
|
|
> ஒரு உள்ளூர் தொகுப்பு மற்றும் அதன் அனைத்து சார்புகளையும் தொகுக்கவும்.
|
|
|
|
> மேலும் விவரத்திற்கு: <https://doc.rust-lang.org/cargo/commands/cargo-build.html>.
|
|
|
|
|
|
|
|
- உள்ளூர் பாதையில் `Cargo.toml` மேனிஃபெஸ்ட் கோப்பால் வரையறுக்கப்பட்ட தொகுப்பு அல்லது தொகுப்புகளை உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}}`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- மேம்படுத்தல்களுடன், வெளியீட்டு பயன்முறையில் கலைப்பொருட்களை உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} {{[-r|--release]}}`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- `Cargo.lock` புதுப்பித்த நிலையில் இருக்க வேண்டும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} --locked`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- பணியிடத்தில் அனைத்து தொகுப்புகளையும் உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} --workspace`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- ஒரு குறிப்பிட்ட தொகுப்பை உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} {{[-p|--package]}} {{தொகுப்பு}}`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- குறிப்பிட்ட பைனரியை மட்டும் உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} --bin {{பெயர்}}`
|
2023-05-28 20:16:45 +05:30
|
|
|
|
|
|
|
- குறிப்பிட்ட சோதனை இலக்கை மட்டும் உருவாக்கவும்:
|
|
|
|
|
2025-03-15 21:28:32 +00:00
|
|
|
`cargo {{[b|build]}} --test {{சோதனை_பெயர்}}`
|