📕作者简介:热编程的贝贝,致力于C/C++、Java、Python等多编程语言,热爱跑步健身,喜爱音乐的一位博主。
📗本文收录于贝贝的日常汇报系列,大家有兴趣的可以看一看
📘相关专栏深度学习、目标检测系列等,大家有兴趣的可以看一看
📙C++零基础入门系列,Web入门篇系列正在发展中,喜欢Python、C++的朋友们可以关注一下哦!
📗如有需要此项目工程,请评论区留言哦 也可联系作者微信 Qwe1398276934
动态库
这个是在终端当中配置的,当重新打开一个终端以后,会清空。会消失,失效
Shell
输入
env
打印环境变量信息
显示的输出信息是键值对形式
怎么把环境变量加进去
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/code/practice/牛客网程序/slide/01Linux 系
统编程入门
/02
静态库与动态库
/library/lib
lld main
(
main
为可执行程序)查看动态库是否可以找到
lld main
1)用户级别的配置
vim .bashrc
最后一行输入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/code/practice/牛客网程序
/slide/01Linux 系统编程入门/02 静态库与动态库/library/lib
保存退出 使其生效
. ./.bashrc
也可以使用
source ./.bashrc
source ~/.bashrc
2)系统级别的
sudo vim /etc/profile
最后一行输入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/code/practice/牛客网程序
/slide/01Linux 系统编程入门/02 静态库与动态库/library/lib
保存退出 使其生效
source /etc/profile
直接运行
main.py
3)
配置
/etc/ld.so.cache
文件列表
ls /etc/ld.so.cache
vim /etc/ld.so.cache
#
都是二进制,不可修改,必须间接修改
sudo vim /etc/ld.so.conf
更新文件
sudo ldconfig
3)把动态库文件放入到/lib/ 或者/usr/lib(不建议使用)
有很多系统的库文件,如果名称一样,很有可能会覆盖掉,系统原先的程序可能会出现
一些问题。
文件结构
.
├── 1.10 Makefile.pptx.pdf
├── add.c
├── app
├── div.c
├── head.h
├── main.c
├── makefile
├── mult.c
├── redis-5.0.10.tar.gz
└── sub.c
如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞👍作为鼓励,并评论收藏一下⭐,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。

被折叠的 条评论
为什么被折叠?



