PA-RISC ,Intel Itanium是两种系统,这两种系统中都可以使用 HP-UX 11i。
HP-UX 11i 的每个发行版都具有相关联的发行版名称和发行版标识符。使用uname -r命令可返回发行版标识符。
发行版标识符发行版名称支持的处理器体系结构
B.11.11 HP-UX 11i v1 基于PA-RISC
B.11.22 HP-UX 11i v1.6 基于Itanium
B.11.23 HP-UX 11i v2 2004 年9 月基于PA-RISC 和Itanium
编译选项:
cc
C 编译器。
+DD64
如果HP-UX平台是IA64并且启用了64位支持,则必须用此选项来为 HP-UX on IA64 生成 64 位代码。
+DD32
必须用来为 HP-UX on IA64 生成 32 位代码。
+DA2.0W
如果HP-UX平台是PA-RISC并且启用了64位支持,则必须用此选项来为HP-UX on PA-RISC生成64位代码。
+u1
允许存取未对齐的数据。仅在应用程序使用未对齐的数据时使用。
+z
生成与位置无关的代码。
-Ae
启用 HP ANSI 扩展方式。
-I
指定包含文件的位置。例如:-I $DB2PATH/include。
-D_REENTRANT
编译多线程代码
-c
只执行编译;不链接。编译和链接是两个独立的步骤。
链接选项:
ld
使用链接程序进行链接。
-b
创建一个共享库而不是通常的可执行文件。
-o
指定可执行文件。
-L
指定运行时共享库的位置。
-lpthread
HP-UX 11i 的每个发行版都具有相关联的发行版名称和发行版标识符。使用uname -r命令可返回发行版标识符。
发行版标识符发行版名称支持的处理器体系结构
B.11.11 HP-UX 11i v1 基于PA-RISC
B.11.22 HP-UX 11i v1.6 基于Itanium
B.11.23 HP-UX 11i v2 2004 年9 月基于PA-RISC 和Itanium
编译选项:
cc
C 编译器。
+DD64
如果HP-UX平台是IA64并且启用了64位支持,则必须用此选项来为 HP-UX on IA64 生成 64 位代码。
+DD32
必须用来为 HP-UX on IA64 生成 32 位代码。
+DA2.0W
如果HP-UX平台是PA-RISC并且启用了64位支持,则必须用此选项来为HP-UX on PA-RISC生成64位代码。
+u1
允许存取未对齐的数据。仅在应用程序使用未对齐的数据时使用。
+z
生成与位置无关的代码。
-Ae
启用 HP ANSI 扩展方式。
-I
指定包含文件的位置。例如:-I $DB2PATH/include。
-D_REENTRANT
编译多线程代码
-c
只执行编译;不链接。编译和链接是两个独立的步骤。
链接选项:
ld
使用链接程序进行链接。
-b
创建一个共享库而不是通常的可执行文件。
-o
指定可执行文件。
-L
指定运行时共享库的位置。
-lpthread
与 POSIX 线程库进行链接。
源文链接:http://zhos.blog.163.com/blog/static/16557573200721474226745/