分享

c 静态库和动态库的使用

 兰亭文艺 2022-08-03 发布于加拿大
动态库的使用
假设此时动态库文件的绝对路径为/home/xxx/main/lib/libcalc2.so
那么首先将这个绝对路径添加到环境变量LD_LIBRARY_PATH中
或者编辑文件vim /etc/ld.so.conf
将绝对路径加入到这个文件中,直接复制到这个文件的最后就可以了
然后执行sudo ldconfig,更新动态库配置文件就可以了,
然后按照下面的编译
gcc main.c -o a -I ./include/ -L ./lib/ -l calc2
其中-I参数指定了搜索头文件的目录,-L参数指定了动态库文件所在的目录,-l参数指定了库文件的名称(注意是不包含前缀和后缀的名称)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多