原来机子里装的是mysql 3.2.23版本,比较老
后用rpm -e 把它卸载了重新安装 
libmysqlclient15-5.0.45-22.2.i586.rpm
MySQL-client-community-5.0.67-0.rhel3.i386.rpm
MySQL-devel-community-5.0.67-0.rhel3.i386(1).rpm
MySQL-server-community-5.0.67-0.rhel3.i386.rpm但是在编译程序的时候,
gcc -o siptoip siptoip.c -lmysqlclient在添加 -lmysqlclient编译的时候,出现下面的错误,请问怎么解决,找了好久没有答案,只好请教高人,谢谢/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
在线等待,谢谢大家,新年快乐

解决方案 »

  1.   

    可能是原来机子上安装过mysql 3.2.23的原因
    因为在一台没有安装过mysql数据库的机子上直接安装
    libmysqlclient15-5.0.45-22.2.i586.rpm 
    MySQL-client-community-5.0.67-0.rhel3.i386.rpm 
    MySQL-devel-community-5.0.67-0.rhel3.i386(1).rpm 
    MySQL-server-community-5.0.67-0.rhel3.i386.rpm 
    程序正常运行,没有任何问题,请高手指点解决方法
      

  2.   

    使用 rpm -qa grep | mysql 查一下看原来的mysql是否已删除