История изменений
Исправление daemonpnz, (текущая версия) :
Плоды тут
P.S. НЕ верьте выхлопу
gcc ... -Q ...--help=target,optimizers...
Если уж хочется посмотреть какие именно флаги будут задействованы…
echo "int main() { return 0; }" |LANG=en gcc ваши_флаги -v -Q -x c - 2>&1 | tr "\n" " " | sed -e "s|.*options enabled:||" -e "s|Compiler.*||" -e 's| |\n|g' | sort -u
или просто
echo "int main() { return 0; }" |LANG=en gcc ваши_флаги -v -Q -x c - 2>&1
Посмотреть задаваемые -march и размеры кэшей(-march=native)
echo "int main() { return 0; }" |LANG=en gcc -march=native -v -E -x c - 2>&1
или
gcc -### -march=native -E /usr/include/stdlib.h 2>&1 | grep "/usr/libexec/gcc/.*cc1"
Авторство: megabaks
Кстати, мегабакс, твой сайт отдаёт 403, пришлось яндексокэшем пользоваться.
Исходная версия daemonpnz, :
Плоды тут
P.S. НЕ верьте выхлопу
gcc ... -Q ...--help=target,optimizers...
Если уж хочется посмотреть какие именно флаги будут задействованы…
echo "int main() { return 0; }" |LANG=en gcc ваши_флаги -v -Q -x c - 2>&1 | tr "\n" " " | sed -e "s|.*options enabled:||" -e "s|Compiler.*||" -e 's| |\n|g' | sort -u
или просто
echo "int main() { return 0; }" |LANG=en gcc ваши_флаги -v -Q -x c - 2>&1
Посмотреть задаваемые -march и размеры кэшей(-march=native)
echo "int main() { return 0; }" |LANG=en gcc -march=native -v -E -x c - 2>&1
или
gcc -### -march=native -E /usr/include/stdlib.h 2>&1 | grep "/usr/libexec/gcc/.*cc1"
Авторство: megabaks
Кстати, мегабакс, твой сайт отдаёт 403, пришлось яндексокэшем пользоваться.