Score:0

วิธีสร้างทางลัดเพื่อเรียกใช้งานไฟล์ .cpp

ธง tr

เมื่อใดก็ตามที่ฉันต้องการรัน .cpp ในเทอร์มินัล ฉันต้องเขียน ./ ก่อน

และฉันต้องการเปลี่ยนสิ่งนี้ "./" เป็นอย่างอื่น

ฉันพบสิ่งนี้ในหัวข้ออื่น:

cr(){
ถ้า [ "$#" -ne 1 ]; แล้ว
    echo "การใช้งาน: cr <file.cpp>"
อื่น
    name=$(echo $1 | ตัด -f 1 -d '.')
    g++ $1 -o ชื่อ; ./ชื่อ
ไฟ

}

มันใช้งานได้ดี แต่สิ่งที่ฉันต้องการใช้กับการตั้งค่าสถานะเช่น -DLOCAL และอื่น ๆ ฉันจะทำให้มันทำงานได้อย่างไร

เนื่องจากตอนนี้ฉันใช้ข้อความประเสริฐกับเทมเพลตบางตัวและเทมเพลตเหล่านั้น (เทมเพลต) ต้องการแฟล็กเพื่อแสดงค่าใน terminal

และถ้ามีวิธีทำให้มันทำงานโดยไม่ต้องเขียนนามสกุล .cpp ทุกครั้ง

(เช่น : cr A.cpp ใน cr A)

ขอบคุณ !

แก้ไข: จัดการเพื่อให้แฟล็กทำงานได้ แต่ก็ยังมีวิธีที่จะไม่เขียน .cpp เมื่อเรียกใช้ทางลัดหรือไม่

Score:0
ธง hr

คำสั่ง ทำ จะรวบรวมและเชื่อมโยงก อ.cpp ใช้กฎเริ่มต้น g++ A.cpp -o ก

อดีต. ที่ให้ไว้

$cat > อ.cpp
#รวมถึง <iostream>

int main (โมฆะ) { std::cout << "Hello world" << std::endl; กลับ 0; }

แล้ว

$ ทำ A
g++ A.cpp -o ก

$./ก
สวัสดีชาวโลก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา