我看到这两种使参数。
make -march=corei7-avx xxxx xxxx
make -march-icelake-server xxxx xxx
arch是明白的,m是什么意思?
我在哪里可以找到哪些arch可以使用?(我google了一下,但什么都没有)
当使用这个参数-march=xxxx时,'make'会做什么?
它将编译特定的x86指令?
这些肯定是 不 使参数。 如果你尝试运行 make
这样你会得到一个错误。
$ make -march=core17
make: invalid option -- 'a'
make: invalid option -- 'c'
make: invalid option -- '='
make: invalid option -- 'c'
然而这些选项在GCC中是有效的,你可以在 海湾合作委员会手册.