码迷,mamicode.com
首页 > 其他好文 > 详细

HPunix如何生成动态库?

时间:2015-04-29 18:49:43      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

HPunix系统生成动态库编译的方法?

创建PIC中间文件的编译器选项是+z,创建动态库德链接器标志是-b.

1. cc +z d1.c d2.c /* 编译以".o"为扩展名的中间目标文件dl.o和dl2.o 可以同时编译多个.c文件。

2. ld -b -o  dl.so d1.o d2.o /* 根据目标文件d1.o d2.o 创建动态库dl.so 可以有多个目标文件(.o文件)

3. cc dl.so 即生成可执行文件,默认是a.out

4. cc dl.so -o  add  生成add可执行文件。

与大部分系统不同的是HP-UNIX缺省使用".sl"做动态库的扩展名,我试了一下,当前的HP-UNIX需要指定动态库的扩展名。

uname -a

HPunix如何生成动态库?

标签:

原文地址:http://www.cnblogs.com/jasmine-Jobs/p/4466436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!