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'】之類的錯誤
2.odbc.ini中,SQL Server配置需加上tds_version=7.0,否則報錯
安裝時用到的相關源碼我已上傳,請到這裡下載下傳:
http://download.csdn.net/detail/liuguangzhou123/8435475