摘要:
libtool的工作原理2009-03-01 11:43copy from :http://hi.baidu.com/kitandi/blog/item/bd86f6008c046a0e1d958351.htmllibtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为 libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool 将处理库的依赖等细节。libtool只与后缀名为lo、la为的libtool文件打 阅读全文
摘要:
1, 编译时期指定的路径2, LD_LIBRARY_PATH 指定的路径3, 动态库的搜索路径是配置文件/etc/ld.so.conf指定的路径4, 动态库的搜索路径是默认搜索路径/lib5, 默认搜索路径/usr/lib 阅读全文
摘要:
偶见 clsA*pa = new (std::nothrow)A();是了一下, 这个方法, 是用来压制new的exception, 不是contrsuctor。压制new的exception有一个好处就是可以通过 pa是否为NULL, 来判断, new是否成功。因为new失败的话, 有几种第一会返回NULL指针, 第二, 会throw bad_alloc 阅读全文