unixODBC
1.下载unixODBC-2.3.2.tar.gz
地址:ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.2.tar.gz
2.开启权限
sudo chmod 777 /usr/local
3.拷贝
将unixODBC-2.3.2.tar.gz拷贝至/usr/local下
cp -i /mnt/hgfs/share/unixODBC-2.3.2.tar.gz /usr/local
4.解压
tar zxvf unixODBC-2.3.2.tar.gz
进入解压后的unixODBC-2.3.2目录
5.安装
./configure --prefix=/usr/local/unixODBC-2.3.2 --includedir=/usr/include --libdir=/usr/lib64 -bindir=/usr/bin --sysconfdir=/etc
注意:--prefix=/usr/local/unixODBC-2.3.2 这个指解压后的目录
注意--libdir=/usr/lib64为64位机,--libdir=/usr/lib为32位机
6.make
7.sudo make install
说明:未加sudo时遇到权限问题
freetds(访问SQL Server的驱动)
1.下载
2.解压
3.configure
./configure --with-tdsver=8.0 --with-unixODBC=/usr/local
4.make
make
5.install
sudo make install
//ODBC驱动下载(mysql发布版libmyodbc5.so)
http://mysql.cdpa.nsysu.edu.tw/Downloads/Connector-ODBC/5.1/
拷贝至/usr/lib下即可使用
//使用说明
1.程序中使用ODBC,makefile中需加入-lodbc,否则报【undefined reference to `SQLFreeHandle'】之类的错误
1.下载unixODBC-2.3.2.tar.gz
地址:ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.2.tar.gz
2.开启权限
sudo chmod 777 /usr/local
3.拷贝
将unixODBC-2.3.2.tar.gz拷贝至/usr/local下
cp -i /mnt/hgfs/share/unixODBC-2.3.2.tar.gz /usr/local
4.解压
tar zxvf unixODBC-2.3.2.tar.gz
进入解压后的unixODBC-2.3.2目录
5.安装
./configure --prefix=/usr/local/unixODBC-2.3.2 --includedir=/usr/include --libdir=/usr/lib64 -bindir=/usr/bin --sysconfdir=/etc
注意:--prefix=/usr/local/unixODBC-2.3.2 这个指解压后的目录
注意--libdir=/usr/lib64为64位机,--libdir=/usr/lib为32位机
6.make
7.sudo make install
说明:未加sudo时遇到权限问题
freetds(访问SQL Server的驱动)
1.下载
2.解压
3.configure
./configure --with-tdsver=8.0 --with-unixODBC=/usr/local
4.make
make
5.install
sudo make install
//ODBC驱动下载(mysql发布版libmyodbc5.so)
http://mysql.cdpa.nsysu.edu.tw/Downloads/Connector-ODBC/5.1/
拷贝至/usr/lib下即可使用
//使用说明
1.程序中使用ODBC,makefile中需加入-lodbc,否则报【undefined reference to `SQLFreeHandle'】之类的错误
2.odbc.ini中,SQL Server配置需加上tds_version=7.0,否则报错
安装时用到的相关源码我已上传,请到这里下载:
http://download.csdn.net/detail/liuguangzhou123/8435475