[root@rac1 ~]# tar xzf freetds-current.tgz
--查看configure的帮助文档:
[root@rac1 freetds-0.92.dev.20120305]# ./configure --help
--官网提供的方法:
# ./configure --with-tdsver=8.0--with-unixodbc=/usr/local
# make
# make install
注意这里:
如果 unixODBC是源码安装, 则–with-unixodbc=/usr/local
如果 unixODBC是rpm安装, 则不需要该选项
我们的unixODBC 是通过RPM包安装的,所以这里我们省略这个选项,直接configure。
# ./configure --with-tdsver=8.0 --prefix=/usr/local/freetds --enable-msdblib --with-gnu-ld --enable-shared --enable-static
--这次configure成功。这里我们将freetds 安装到/usr/local 目录下。
然后make:
# make
# make install
将freetds的库文件所在路径配置到LD_LIBRARY_PATH参数中:
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freetds/lib/:
设置bin路径
$vi /root/.bashrc
添加内容如下:
export FREETDS=/usr/local/freetds
export $PATH="$PATH:$FREETDS/bin"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freetds/lib