IBM AIX下xlC的一些编译选项

xlC的版本为version 5

 

1. 编译动态链接库时应该加上的参数为 -G ; 之前在网上找到的时候并没有发现这个编译选项,而且找到的文章里都是加上-qmkshrobj这个选项来编译动态库,可能是因为xlC的版本不同吧! 总之在5.0里面是采用-G选项来编译生成动成链接库!

 

2. 在使用动态链接库时,可以在编译选项里加上-l<key>,并加上-L<path>,来找到path目录下的名为lkey.so或lkey.a的链接文件,在AIX环境下,在编译的时候通过这种方式只能寻找lkey.a的库文件,无法找到lkey.so的库文件,会有提示错误说:无法打开文件,这时需要加上-brtl选项,这样编译器在寻找库文件时就会同时寻找目录下的lkey.so和lkey.a这两种类型的库文件!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值