赞
踩
export
或者env
即可查看当前系统的全部环境变量echo ${PATH}
命令既可查看PATH
环境变量的值注:PATH
环境变量存放系统运行命令的查找路径,以冒号分割不同的路径。
export PATH=/home/uusama/mysql/bin:$PATH
,该方法只对当前终端有效并且立即生效,窗口关闭后失效。vim ~/.bashrc
,在打开的文件为后输入export PATH=$PATH:/home/uusama/mysql/bin
保存后退出,运行命令source ~/.bashrc
立即生效改动。该方法只对当前用户有效。sudo `vim /etc/bashrc
,在打开的文件最后写入export PATH=$PATH:/home/uusama/mysql/bin
保存退出后,执行命令source /etc/bashrc
使得改动立即生效。在Linux中通过编译方式生成的三方库通常需要检查它的头文件夹和库文件夹是否被正确地添加到系统默认的搜索路径中,如果没有则需要手动添加,否则在代码编辑以及编译链接中就会造成错误。
cpp -v
/usr/lib/gcc/x86_64-linux-gnu/7/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
/lib、/lib64
和/usr/lib、/usr/lib64
,以及/usr/local/lib、/usr/local/lib64
。C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH
修改当前用户环境变量:
C_INCLUDE_PATH
,CPLUS_INCLUDE_PATH
、LIBRARY_PATH
和LD_LIBRARY_PATH
。
执行命令vim ~/.bashrc
将使用cmake ..
、make
、sudo make install
命令安装的第三方库的include
路径和lib
路径分别加到上述变量中。
头文件
路径添加到C_INCLUDE_PATH
系统环境变量中;头文件
路径添加到 CPLUS_INCLUDE_PATH
系统环境变量中;动态连接库
路径添加到LD_LIBRARY_PATH
系统环境变量中;静态库
路径添加到LIBRARY_PATH
系统变量中。格式:
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include
执行命令source ~/.bashrc
使得改动立即生效
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。