-std=c++11
পতাকাটি ব্যবহার করে আপনি এটি করতে পারেন । এখানে একটি উদাহরণ:
g++ -std=c++11 -Wall -Wextra -Werror main.cpp -o main
এই মোডটি -std=c++11
কমান্ড-লাইন পতাকা দিয়ে বা -std=gnu++11
GNU এক্সটেনশানগুলি সক্ষম করতে নির্বাচন করা যেতে পারে source ( উত্স )
নীচের অন্যান্য পতাকাগুলির ব্যাখ্যা দেখুন। আমি গভীরভাবে বিশ্বাস করি যে কমপক্ষে সেই ত্রুটিযুক্ত পতাকা ব্যবহার করা আপনার জীবনকে দীর্ঘ সময়ের জন্য সহজ করে তুলবে। আপনার স্ক্রিপ্ট কী করে সে সম্পর্কে আপনার আরও ভাল জ্ঞান থাকলে, ফলাফল অর্জনের জন্য প্রয়োজনীয় সতর্কতা বাদ দিতে পারেন তবে এটি স্ট্যান্ডার্ড হওয়া উচিত নয়। আশা করি এটি আপনাকে সহায়তা করবে। এখানে পড়া শুরু করার জন্য একটি ভাল জায়গা ।
-Wall
- সমস্ত বড় সতর্কতা সক্ষম করে।
-Wextra
- অন্যান্য গুরুত্বপূর্ণ সতর্কতা সক্ষম করে।
-Werror
- সমস্ত সতর্কতাগুলিকে ত্রুটিতে পরিণত করুন, সংকলনগুলি ব্যর্থ হওয়ার কারণ হিসাবে যদি কোনও সতর্কতার খবর পাওয়া যায়।
সূত্র:
- জিসিসি: বিকল্পের সংক্ষিপ্তসার
- জিসিসি: সতর্কতাগুলির অনুরোধ বা দমন করার বিকল্পগুলি