translator
11,127
edits
(Created page with "# -- Exclusive: будет работать только на x86_64 # -march (или -mcpu) собирает исключительно для архитектуры # -mtune...") |
(Created page with "# -march=native также устанавливает правильную -mtune= CFLAGS="-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOUR...") |
||
Line 43: | Line 43: | ||
As of version 4.3.0, GCC offers the {{ic|1=-march=native}} switch that enables CPU auto-detection and automatically selects optimizations supported by the local machine at GCC runtime. To use it, just modify the default settings by changing the {{ic|CFLAGS}} and {{ic|CXXFLAGS}} lines as follows: | As of version 4.3.0, GCC offers the {{ic|1=-march=native}} switch that enables CPU auto-detection and automatically selects optimizations supported by the local machine at GCC runtime. To use it, just modify the default settings by changing the {{ic|CFLAGS}} and {{ic|CXXFLAGS}} lines as follows: | ||
# -march=native | # -march=native также устанавливает правильную -mtune= | ||
CFLAGS="-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" | CFLAGS="-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" | ||
CXXFLAGS="${CFLAGS}" | CXXFLAGS="${CFLAGS}" |