DBD-mysql错误:您选择的CPU不支持x86-64指令集

时间:2012-02-03 22:36:35

标签: mysql perl gcc dbd cc

我在5.14.2上安装DBD-mysql-4.020 perl模块。

运行make时,遇到以下错误:

cc -c -I / u01 / app / appadmin / product / perl-5.14.2 / lib / site_perl / 5.14.2 / x86_64-linux / auto / DBI -I / usr / local / mysql-standard-4.1 .14-pc-linux-gnu-i686 / include -mtune = pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -fstack-protector -I / usr / local / include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 -O2 -DVERSION = \“4.020 \” - DXS_VERSION = \“4.020 \” - fPIC“-I / u01 / app / appadmin / product / perl-5.14.2 / lib / 5.14.2 / x86_64-linux / CORE”dbdimp.c dbdimp.c:1:错误:您选择的CPU不支持x86-64指令集 make: * [dbdimp.o]错误1

将编译器升级到gcc4.4并且确实付出了很多努力来克服这个问题。您对解决此问题和安装perl模块的意见非常感谢。

1 个答案:

答案 0 :(得分:0)

  

错误:您选择的CPU不支持x86-64指令集make:

这台机器是否有64位CPU?

如果是这样,你检查一下你是否有64位版本的perl和mysql?或者你可以使用'懒惰'路径,然后尝试安装32位版本的DBD-mysql,看看会发生什么。