Какой «стандартный» уровень оптимизации используется для clang?Я считаю, что "O2" - хороший выбор для gcc - это также относится к clang или есть вообще лучшая альтернатива?
-O2 и -Os являются хорошими вариантами общего использования с лязгом.
-O2
-Os
-O3 обычно дает вам как самый маленький, так и самый быстрый код, но, как правило, выявляет неочевидные ошибки в вашем коде.
-O3
В общем, вы должны убедиться, что ваш код работает нормально со всеми возможными оптимизациями.