code runner shows No such file or directory when C/C++ compiling in Vs code. How to fix it?

 আপনি যখন প্রথমবার vs code এ code runner দিয়ে কোন c/c++ ফাইল কম্পাইলিং করতে যায় তখন হর হামেসাই একটা প্রবলেম ফেস করি। আর সেটা হল no such file or directory. আজকে আমরা আলোচনা করব এই সমস্যা কিভাবে খুব সহজেই ফিক্স করা যায়।

তার আগে আপনার কাছে আমার অনুরোধ, আপনি যদি code runner vs code এ কিভাবে ইনষ্টল করতে হয় সেটা না জানেন তাহবে অবশ্যই এখানে ক্লিক করুন।

এখন আসি no such file or directory কিভাবে ফিক্স করা যায়। আসলে এই সমস্যাটা হওয়ার মূল কারণ হল আমরা আমাদের vs code এর Terminal এ code runner এর root file টা সেট করে বা চিনিয়ে দেই না। যে কারণে বার বার terminal আমাদেরকে এই সমস্যাটা দেখায়।

এই সমস্যা সমাধানের জন্য আমাদেরকে প্রথমে vs code এর json ফাইলটা অন করতে হবে। json file on করার জন্য নিচের চিত্রের ধাপগুলা পর্যবেক্ষণ করুন।

প্রথমে setting icon এ ক্লিক করতে হবে।


এবার pop up window থেকে setting লেখার উপর ক্লিক করতে হবে। চাইলে shortcut key হিসাবে ctrl + , চাপ দিয়েও setting window ওপেন করতে পারবে।


এখন setting window ওপেন হওয়ার পর একদম ডান কর্ণারে (top-right) একটা document এর মত আইকন দেখতে পারবে। সেখানে ক্লিক করবে। তাহলে তোমার vs code এ বিভিন্ন extension এর জন্য সমস্ত json file গুলা দেখতে পারবে।


এবার এই json file থেকে তোমাকে code-runner এর json file টা কোথায় আছে সেটা খুজে বের করতে হবে। এটা করার জন্য সিম্পলি কিবোর্ডের ctrl + F কি চাপ দিবা। তাহলে একটা সার্চ বক্স আসবে। সেখানে code-runner এই কথাটা লিখে সার্চ করলেই খুব সহজে তোমার json file টা পেয়ে যাবে।


এখন যেখানে "code-runner.runInTerminal": true এই কথাটা লেখা আছে তার নিচে তোমাকে code-runner এর root directory টা এড করে দিতে হবে তাহলেই কাজ শেষ। অর্থাৎ নিচের ছবির মত ওখানে তোমাকে "code-runner.runInTerminal": true  এর পরে একটা কমা দিতে হবে এবং তার পরে "code-runner.terminalRoot":"/" লাইনটা লিখতে হবে। এখন মেইন ফাইলে গিয়ে code runner button এ ক্লিক করলেই দেখবেন কম্পাইলার কাজ করছে।



Post a Comment

Previous Post Next Post