GNU GCC Intel i5 优化设置?

GNU GCC Intel i5 optimization settings?

我有一台配备 i5 处理器的 Microsoft Surface Pro(第 5 代)并使用 GNU GCC 编译器。 现在我想为这个编译器使用优化设置,但我不知道我的处理器的设置是什么 "working"。

我的系统概览:

有没有人有类似的系统?提前致谢。

亲切的问候

随机编码器

您始终可以使用标志 -march=native,它告诉编译器检测用于编译的计算机的 CPU,并针对该类型的 [=17= 优化代码].当您在同一台机器上编译时,这是理想的 运行 代码。请注意,生成的可执行文件不一定能在具有不同 CPU 的其他计算机上运行。

当然,您还必须使用 -O 选项之一,通常是 -O2,才能获得优化。还有许多其他特定的优化选项,但它们是否有用将取决于您的程序实际执行的操作。