编译saac&gmsv提示不支持指令集 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

编译saac&gmsv提示不支持指令集

  • 内容
  • 相关

QQ图片20190921212219.png


在我们编译石器时代的服务端saac和gmsv时,如图所示,char_base.c编译中出现了错误,提示:您选择的CPU不支持X86-64指令集。正常的想法是电脑的CPU是不支持这个64位的指令集,我们仔细查看下,上面gcc之类后面跟着是什么?-march=pentium4 这个参数是用于针对奔腾4的CPU进行优化的,但现在我们已经很少用奔腾4的CPU了,所以这里我们需要打开makefile,找到CFLAGS=更换成如下图的编译环境即可(一般默认情况下是没有针对任何CPU进行优化的参数,因为都给屏蔽了)


makefilegcc.png

红色部分就是已修改好的,再看看下面有三种优化CPU的参数,分别是intel的奔腾4,AMD的速龙XP,AMD的速龙64的CPU,前面加了#符号表示屏蔽了。


版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:编译saac&gmsv提示不支持指令集 - http://sa60.com/post-252.html

本文标签:

编译saac&gmsv提示不支持指令集