通過嵌入式PowerPC設備訪問SQL SERVER數據庫, 採用ODBC 方式。
一, 交叉編譯UnixODBC, 此編譯過程較爲順利
1, 下載unixODBC, 下載路徑爲http://www.unixodbc.org/, 版本號爲2.3.4
2, 解壓縮 ,tar -xvf unixODBC-2.3.4.tar.gz
3, 配置編譯,./configure --prefix=/usr/local/unixODBC-2.3.4 --host=ppc-linux
4, 編譯, make
5, 安裝, make install
二, 交叉編譯freetds,遇到較爲奇葩的事情
1, 下載freetds, ftp://ftp.freetds.org/pub/freetds/current/, 版本號爲0.91
2, 解壓縮,採用7-zip
3, 配置編譯,./configure --host=ppc-linux --prefix=/usr/local/freetds-0.91 --with-tdsver=7.0 --enable-msdblib --disable-libiconv --with-unixodbc=/usr/local/unixODBC-2.3.4
4, 編譯 make(注,將unixODBC生成文件夾下的odbc_config修改名稱,解決freetds編譯test文件失敗問題)
起初,將freetds拷貝至虛擬機中進行編譯, 編譯失敗,提示:/bin/sh: ./txt2man: No such file or directory錯誤。
嘗試,直接將freetds從Windows共享文件夾下進行編譯,通過,汗。
5,安裝make install
***環境配置及測試待續!!!***