প্রশ্ন ট্যাগ «compiler-flags»

5
অপ্টিমাইজেশন স্তর -O3 জি ++ মধ্যে বিপজ্জনক?
আমি বিভিন্ন উত্স থেকে শুনেছি (যদিও বেশিরভাগ আমার একজন সহকর্মীর কাছ থেকে), -O3জি ++ এর অপ্টিমাইজেশন স্তরের সাথে সংকলন করা কোনওভাবেই 'বিপজ্জনক', এবং প্রয়োজনীয় প্রমাণিত না হলে সাধারণভাবে এড়ানো উচিত। এটি কি সত্য, এবং যদি তাই হয় তবে কেন? আমার কি শুধু আঁকড়ে থাকা উচিত -O2?

5
মার্চ = নেটিভ কোন ফ্ল্যাগটি সক্রিয় করবে তা কীভাবে দেখবেন?
আমি আমার সি ++ অ্যাপ্লিকেশনটি জিসিসি ৪.৩ ব্যবহার করে সংকলন করছি। আমি যে অপটিমাইজেশন ফ্ল্যাগগুলি ব্যবহার করছি তা ম্যানুয়ালি নির্বাচনের পরিবর্তে -march=native, যা তাত্ত্বিকভাবে আমি যে হার্ডওয়ারটি সংকলন করছি তার জন্য প্রযোজ্য সমস্ত অপ্টিমাইজেশন পতাকা যুক্ত করা উচিত। তবে এটি কীভাবে পতাকা ব্যবহার করছে তা আমি কীভাবে যাচাই করতে পারি?

24
সি এর জন্য দরকারী জিসিসি পতাকা
সেটিং -Wallএবং সেটিং এর বাইরে -std=XXXঅন্য কোন সত্যিকারের দরকারী, তবে কম পরিচিত সংকলক পতাকাগুলি সি-তে ব্যবহারের জন্য রয়েছে? আমি কোনও অতিরিক্ত সতর্কতাগুলিতে বিশেষভাবে আগ্রহী, এবং / অথবা এবং কোনও ক্ষেত্রে দুর্ঘটনাজনিত ধরণের অমিলকে একেবারে হ্রাস করার জন্য সতর্কতাগুলিকে ত্রুটিতে পরিণত করি।
157 c  gcc  compiler-flags 


9
আমি সম্পাদনা করতে চাই না তৃতীয় পক্ষের কোডটিতে জিসিসি থেকে অব্যবহৃত পরিবর্তনশীল সতর্কতাগুলি কীভাবে অক্ষম করবেন?
আমি জানতে চাইব আপনি অব্যবহৃত ভেরিয়েবল সতর্কতা বন্ধ করতে জিসিসি সংকলকটি কী সুইচটি পাস করেন? আমি উইন্ডোগুলিতে উত্সাহ দেওয়ার কারণে ত্রুটিগুলি পাচ্ছি এবং আমি বুস্ট কোডটি স্পর্শ করতে চাই না: C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable] …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.