编译嵌入式 SQL 程序需要哪个 DB2 客户端包?

编译嵌入式 SQL 程序需要哪个 DB2 客户端包?

我必须处理一些.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 头文件。

下载自这里

相关内容