كيف يمكنني تغيير متغير إطلاق Boost لاستخدام CXXFLAGS = -O2؟
-
30-09-2019 - |
سؤال
على جهاز CXXFLAGS الخاص بي للمتغير = الإصدار -O3 بشكل افتراضي.
أحتاج إلى تغييره إلى -o2. يرجى تقديم المشورة كيفية المضي قدما.
أنا بخير مع تحديد متغير جديد أيضًا ، إذا كان بإمكان شخص ما أن ينصحني بذلك.
المحلول
فقط استخدم:
<variant>release:<cxxflags>-O2
كمتطلبات في مشروع المستوى الأعلى. يتم تمرير الخيارات المحددة مع CXXFLAGs إلى GCC بعد جميع الخيارات الأخرى ، لذلك سيتم تجاوز -O3.
نصائح أخرى
أعتقد أن أفضل رهان لك هو إنشاء متغير جديد ، مثل هذا:
variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG
لا تنتمي إلى StackOverflow