当前位置: 技术问答>linux和unix
Linux下安装MySQL++出现问题。恳请高手帮忙。
来源: 互联网 发布时间:2015-05-26
本文导语: 环境是Redhat 7.3&MySQL 4.0。 在make的时候出错。出错的信息为: ………… c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../sqlplusint -I/usr/include/mysql -g -O2 -Wp,-MD,.deps/connection.pp -c -fPIC -DPIC connection.cc -o .libs/connection.lo connection...
环境是Redhat 7.3&MySQL 4.0。
在make的时候出错。出错的信息为:
…………
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../sqlplusint -I/usr/include/mysql -g -O2 -Wp,-MD,.deps/connection.pp -c -fPIC -DPIC connection.cc -o .libs/connection.lo
connection.cc: In method `string MysqlConnection::info ()':
connection.cc:112: cannot convert `const char *' to `char *' in
initialization
make[2]: *** [connection.lo] Error 1
make[2]: Leaving directory `/root/mysql++-1.7.9/sqlplusint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mysql++-1.7.9'
make: *** [all-recursive-am] Error 2
请问是为什么?该怎么解决?
在make的时候出错。出错的信息为:
…………
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../sqlplusint -I/usr/include/mysql -g -O2 -Wp,-MD,.deps/connection.pp -c -fPIC -DPIC connection.cc -o .libs/connection.lo
connection.cc: In method `string MysqlConnection::info ()':
connection.cc:112: cannot convert `const char *' to `char *' in
initialization
make[2]: *** [connection.lo] Error 1
make[2]: Leaving directory `/root/mysql++-1.7.9/sqlplusint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mysql++-1.7.9'
make: *** [all-recursive-am] Error 2
请问是为什么?该怎么解决?
|
你下载的mysql版本可能太新,和目前系统的编译器不配套,
修改Makefile文件,把编译器改成gcc试试。
修改Makefile文件,把编译器改成gcc试试。