LINUX.ORG.RU

История изменений

Исправление 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, пришлось яндексокэшем пользоваться.