我必须处理一些.sqc
用于 DB2 的嵌入式 SQL 文件 ( ),这些文件将在 Linux 上编译。db2
必须使用DB2 命令行处理器( command)进行预编译。
许多 DB2 客户端安装包中哪些包含该程序以及嵌入式 SQL 程序编译所需的其他依赖项?
答案1
根据您的描述,您需要所谓的 IBM Data Server Client Package。它包括开发工具和处理文件所需的一切.sqc
。为一个可用(其他)包的列表请参见此处。
关键是您需要预编译器来处理.sqc
文件以及头文件和库文件,以便稍后使用 gcc 对其进行编译。
答案2
虽然 DB2 命令行处理器(您提到的“db2”)在 IBM Data Server Runtime Client 和 IBM Data Server Client 中都可用,但只有后者包含编译所需的 C 头文件。
下载自这里。