构建 UNIX 或 Linux 样本应用程序

可使用针对您操作系统的编译器来构建 dapismp 样本 API 应用程序。

关于此任务

必须安装以下编译器才能构建 UNIX 或 Linux® API 样本应用程序:
  • IBM® AIX® - IBM Visual Age 编译器 V 6 或更高版本
  • HP-IA64 - aCC 编译器 A.05.50 或更高版本
  • Linux -GCC 编译器版本 3.3.3 或更高版本
  • Mac OS X - GCC 编译器 V4.0 或更高版本
  • Oracle Solaris - Oracle Studio C++ 编译器 V11 或更高版本

过程

  1. 要构建 API 样本,请运行以下命令:
      gmake -f makesmp[64].xxx 
    其中 xxx 表示操作系统。
  2. 构建样本后,设置环境变量 (包括 DSMI_DIR) 和选项文件。 有关更多信息,请参阅 了解配置和选项文件
  3. 在您第一次登录时,请以 root 用户身份登录以注册您的密码。
    提示:compressalways 选项设置为 no 可能不会重新发送未压缩的对象。 此行为取决于应用程序的功能。
    要在 AIX上指定共享内存通信方法, IBM Storage Protect API 客户机用户必须符合下列其中一个条件:
    • 必须以 root 用户身份登录。
    • 必须具有与运行 IBM Storage Protect 服务器的进程相同的 UID。

    有关更多信息,请参阅应用程序文档。

  4. 运行 dapismp 命令以启动应用程序。
  5. 从显示的选项列表中进行选择。 确保首先运行登录操作,然后再运行任何其他操作。
    要求: 在输入名称时,始终使用正确的路径定界符 (/) 作为文件空间,高级别和低级别名称的前缀,例如: /myfilespace。 您必须使用此前缀,即使您指定星号 (*) 通配符也是如此。