จัดการโครงการภาษา Rust ด้วย Cargo
Cargo เป็นเครื่องมือที่ช่วยในการจัดการโครงการที่เราเขียนโปรแกรมด้วยภาษา Rust สำหรับกำหนดเวชั่นของโปรแกรมที่เราเขียน และเพิ่มทักษะประสิทธิภาพในการเขียนโปรแกรมในภาษา Rust เรามาเริ่มต้นใช้งาน Cargo กันครับ
จากบทความที่แล้วเรื่อง Hello, world! Rust
ให้คุณสร้างโฟลเดอร์ใหม่ชื่อว่า src แล้วย้ายไฟล์ helloworld.rs ไปไว้ในโฟลเดอร์ src แล้วภายในโฟลเดอร์ก่อนหน้า โฟลเดอร์ src ให้ผู้อ่านสร้างไฟล์ Cargo.toml แล้วใส่โค้ดลงไปดังต่อไปนี้
ส่วนแรกคือ package เอาไว้เก็บละเอียดโปรแกรมที่เราเขียนครับ
ส่วนต่อมาคือ bin เอาไว้เก็บรายการไฟล์ Rust ที่ต้องการนำมา Build ด้วยจากไฟล์ในโฟลเดอร์ src หนึ่งในนั้งคือไฟล์ helloworld.rs เขียนเป็น "helloworld" ครับ
แล้วใช้คำสั่ง
cargo build
จะพบว่ามีโฟลเดอร์ target ขึ้นมา และภายในจะมีไฟล์ที่ถูกคอมไพล์แล้วครับ
สามารถรันโปรแกรมได้ด้วยคำสั่ง
ตัวอย่างเช่น
ผมสั่ง
จะได้โฟลเลอร์ใหม่ชื่อ hello_world และข้างในจะมีโฟลเลอร์ src มาให้พร้อมโดยไม่ต้องจำเป็นต้องเขียนโค้ดคำสั่งเหมือนข้างบน
ขอบคุณครับ
จากบทความที่แล้วเรื่อง Hello, world! Rust
ให้คุณสร้างโฟลเดอร์ใหม่ชื่อว่า src แล้วย้ายไฟล์ helloworld.rs ไปไว้ในโฟลเดอร์ src แล้วภายในโฟลเดอร์ก่อนหน้า โฟลเดอร์ src ให้ผู้อ่านสร้างไฟล์ Cargo.toml แล้วใส่โค้ดลงไปดังต่อไปนี้
ส่วนแรกคือ package เอาไว้เก็บละเอียดโปรแกรมที่เราเขียนครับ
ส่วนต่อมาคือ bin เอาไว้เก็บรายการไฟล์ Rust ที่ต้องการนำมา Build ด้วยจากไฟล์ในโฟลเดอร์ src หนึ่งในนั้งคือไฟล์ helloworld.rs เขียนเป็น "helloworld" ครับ
แล้วใช้คำสั่ง
cargo build
จะพบว่ามีโฟลเดอร์ target ขึ้นมา และภายในจะมีไฟล์ที่ถูกคอมไพล์แล้วครับ
cargo runและเรายังสามารถเปิดโครงการใหม่ได้ด้วยคำสั่ง
cargo new ชื่อโครงการใหม่ --bin
ตัวอย่างเช่น
ผมสั่ง
cargo new hello_world --bin
จะได้โฟลเลอร์ใหม่ชื่อ hello_world และข้างในจะมีโฟลเลอร์ src มาให้พร้อมโดยไม่ต้องจำเป็นต้องเขียนโค้ดคำสั่งเหมือนข้างบน
ขอบคุณครับ
ความคิดเห็น
แสดงความคิดเห็น