本文链接

linux下gcc默认的链接可以是哪些,gcc库链接

经验教训:以后我就把常用的so库放到/usr/lib中,因为这些地方gcc默认会找的,也就是你可以省略了-L,不过-l参数你还是要指定库的!

cacni

linux环境变量里加一个共享库搜索路径

  • 我有一次执行一个可执行文件
  • 我都把.so放到可执行文件目录了
  • 但他还是找到不到
  • 我就执行下面这个命令!
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./

临时修改设置变量

[root@mail ~]#export PATH=$PATH:/usr/local/php/bin  为php环境

[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin 为mysql环境

特妈的,还计较大小写呢!

在这里插入图片描述

linux 设置环境变量

  • 当前终端设置临时变量(退出后再进入就没有)
export PATH=/usr/local/pgsql/bin:$PATH

永久有效的啊

  • vi /etc/environment
    在这里插入图片描述

牛逼的ctrl+r键

  • 按下ctrl+r后,进入反向搜索

    • 输一个字符,系统找到最近一个包含这个字符的命令
    • 如果不是你想要,可继续输,继续查找最近一个包含你所输入的字符串的命令
  • 找到想要的后,回车执行,还可上下键找该命令前后的命令,

    • 左右移动光标并修改这条命令
  • 你应该输入该条命令中最特别的字符(别的命令不包含的字符)

如何在T4机器的docker中添加永久设置LD_LIBRARY_PATH

  • 只需要把这个放在~/.bashrc 最下面就行啦!
  • 因为我用ps -alf命令发现了我的shell是bashshell
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/tensorrt/lib
  • 我真厉害!不过好像得重启容器才能生效!

更多推荐