Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

C++ 'a.out' ไม่ถูกจดจำเป็นคำสั่ง

หลังจากพิมพ์คำสั่งจาก Linux terminal:

$ g++ helloworld.cpp

ไฟล์ a.out ควรสร้างใน current working directory หากคอมไพล์สำเร็จ ตรวจสอบว่า a.out ถูกสร้างขึ้น

เพื่อรัน ให้พิมพ์จาก command line:

$ ./a.out

ในกรส่วนใหญ่ จะแสดง output ของ source program แต่ในกรณีของคุณ error message บอกว่า a.out ไม่ executable ปรากฏ ดู properties ของ a.out และทำให้ executable (หากยังไม่ได้) ด้วยคำสั่ง:

$ chmod +x a.out

อาจต้องใช้ sudo privilege น่าจะทำงานได้ ขอให้โชคดี