博客
关于我
ubuntu配置环境变量(变量不重复)
阅读量:631 次
发布时间:2019-03-14

本文共 1650 字,大约阅读时间需要 5 分钟。

Ubuntu 环境变量配置指南

跟踪环境变量配置过程是否正确是一个日常 开发工作中的重要任务。以下是基于个人经验总结的配置方法,供参考。

项目依赖配置

在开发过程中,常需要配置一些常用工具 的环境变量。以下是基于 Ubuntu 的配置示例:

  • QT 开发环境配置

    export QT_PATH=/home/wmx/Qt5.11.0/5.11.0/gcc_64/binexport QT_LIBRARY_PATH=/home/wmx/Qt5.11.0/5.11.0/gcc_64/libexport QT_PLUGIN_PATH=/home/wmx/Qt5.11.0/5.11.0/gcc_64/pluginsexport QML2_IMPORT_PATH=/home/wmx/Qt5.11.0/5.11.0/gcc_64/qml
  • OpenCV 环境变量

    export OPENCV_LIBRARY_PATH=/home/wmx/opencv-4.0.1/opencv/lib
  • MATLAB 环境变量

    export MATLAB_PATH=/usr/local/MATLAB/R2017b/binexport MCRROOT=/usr/local/MATLAB/MATLAB_Runtime/v93export MATLAB_RUNTIME_PATH="${MCRROOT}/runtime/glnxa64:${MCRROOT}/bin/glnxa64:${MCRROOT}/sys/os/glnxa64:${MCRROOT}/sys/opengl/lib/glnxa64"
  • 系统默认路径

    export PATH=$QT_PATH:$MATLAB_PATH:$SYS_DEFAULT_PATHexport LD_LIBRARY_PATH=$QT_LIBRARY_PATH:$OPENCV_LIBRARY_PATH:$MATLAB_RUNTIME_PATH:$SYS_DEFAULT_LIBRARY
  • 常用环境变量

    PATH="/opt/ros/kinetic/bin:$HOME/gcc-arm-none-eabi-7-2017-q4-major/bin:$HOME/.local/bin:/usr/local/MATLAB/R2017b/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"LD_LIBRARY_PATH="usr/lib/x86_64-linux-gnu/opt/ros/kinetic/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu:/usr/local/MATLAB/MATLAB_Runtime/v93/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v93/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v93/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v93/sys/opengl/lib/glnxa64:/home/wmx/opencv-4.0.1/opencv/lib:/home/wmx/Qt5.11.0/5.11.0/gcc_64/lib"
  • 环境变量的配置是按需进行的,具体 应用依赖项目需求灵活调整。

    工作流程

    打开终端,服务于以下命令:

    source ~./bashrc

    确保环境变量修改后,终端会自动读取新的配置。

    在配置环境变量时,请保持等待,避免重启终端或中断配置过程。如遇到问题,可参考相关环境变量文档进行复查和调试。

    通过以上配置方法,能够更方便地在 Ubuntu 系统中设置和管理所需的开发环境,提升日常工作效率。

    转载地址:http://ugylz.baihongyu.com/

    你可能感兴趣的文章
    Mac抓包工具-Charles
    查看>>
    Android中获取并设置屏幕亮度
    查看>>
    Windows抓包工具-Fiddler
    查看>>
    Glide无法加载http图片问题
    查看>>
    Swift常用语法规则(一)
    查看>>
    Swift中使用DispatchGroup分组管理异步任务
    查看>>
    21-JS中常见的函数
    查看>>
    19-认识bootstrap
    查看>>
    为什么要使用UTF-8?
    查看>>
    Android多线程与双缓冲
    查看>>
    MVVM_Template
    查看>>
    not permitted by network security policy
    查看>>
    {spring.cloud.client.ipAddress}
    查看>>
    栈上内存溢出漏洞利用之Return Address
    查看>>
    Redhat6中获取LANG值为空
    查看>>
    C/C++的宏
    查看>>
    Bugku CTF web4(Web)
    查看>>
    练习2-17 生成3的乘方表 (15 分)
    查看>>
    Bugku CTF web29(Web)
    查看>>
    习题4-2 求幂级数展开的部分和 (20 分)
    查看>>