我正在尝试在64位linux上构建Perl DBD :: Teradata DBI驱动程序。但是,我没有必要的头文件。根据文档(http://www.presicient.com/tdatdbd/),需要以下文件:
parcel.h
dbcarea.h
coperr.h
coptypes.h
我花了好几个小时搜索Teradata的网站和互联网,但没有成功。我看到了提到CLIv2开发人员的工具包,但也无法找到它。
有人能指出我可以获取这些文件的地方吗?我真诚地感谢你的帮助。
答案 0 :(得分:0)
你应该搜索你的电脑: - )
安装Teradata客户端通常包括CLI,头文件位于cliv2下的Teradata Client目录中,例如在Windows中
C:\ program files \ teradata \ client \ 14.10 \ cliv2 \ inc
如果您正在运行其他操作系统,则可以查看installation guide
答案 1 :(得分:0)
我能够从cliv2 linux下载的一个rpm文件中找到标题。我上次错过了第二个rpm文件,因此我找不到我的文件。
这里是下载链接(正如下面评论中的dnoeth所指出的): downloads.teradata.com/download/connectivity/cliv2/linux
如果你解压缩tarball,你会在这个rpm中找到标题: cliv2 / cliv2-15.00.00.03-1.noarch.rpm
我仍然无法安装rpm,但我能够为我的DBD :: Teradata版本拉出标题:
plxc16479> rpm2cpio cliv2/cliv2-15.00.00.03-1.noarch.rpm | cpio -idmv
./opt/teradata
./opt/teradata/client
./opt/teradata/client/15.00
./opt/teradata/client/15.00/include
./opt/teradata/client/15.00/include/cliv2if.h
./opt/teradata/client/15.00/include/coperr.h
./opt/teradata/client/15.00/include/coptypes.h
./opt/teradata/client/15.00/include/dbca2px.h
./opt/teradata/client/15.00/include/dbcarea.h
./opt/teradata/client/15.00/include/dbcerr.h
./opt/teradata/client/15.00/include/dbchqep.h
./opt/teradata/client/15.00/include/mosiif.h
./opt/teradata/client/15.00/include/parcel.h
感谢那些花时间帮忙的人!